نحوه کار کردن با Guardian در فونیکس و میکروسرویس


#82

با درود خدمت دوستان .

طبق این آموزش برای کدگذاری به وسیله گاردین

حالا من نیاز دارم در دو سایت انجام بشه ولی یک مشکلی این وسط هست

اگر توجه کرده باشید به آموزش

یک همچنین چیزی در کانفیگ باید قرار بگیره به شرح زیر هست

config :api_trangell, ApiTrangell.Guardian,
  issuer: "api_trangell",
  allowed_algos: ["ES512"],
  secret_key: %{
    "alg" => "ES512",
    "crv" => "P-521",
    "d" => "5lzq86dlBivEqOmJj_6x_xW5lxY5bCAV1cxJ1Lt8fsshKAkHOz3j0iOF_ruG2PYXF69kDnY3HvSiY2tbog2UjBc",
    "kty" => "EC",
    "use" => "sig",
    "x" => "AIYZCBlSZ4jGvRHJnhWU_s85Uqu6Fl8F7TMMD1WjcibHIGIHfPjEwyfIdmAjvgMwKalqjhKIgqQEejvaPtxHwLMB",
    "y" => "AOogDP-U1x4VcgL0xUr7TEXc9FmQv3wvJ_goDW6ZJ_1PBebpOVltZP-3ydG1nAr-ddqoq9AFUQP9UhY3wQhvKFD_"
  }

خوب اینجا با این می یاد تو سایت اون چیزی که می خواهیم رو کدگذاری می کنه در حقیقت امضای دیجیتال می کنه که کاربر توی این توکن رو می تونند ببنید ولی نمی تونند دست بزنند ولی این چیزی نیست که من می خوام

شما فرض کنید سایت دوم یک کلید خصوصی دارد و یک کلید عمومی

حالا من می خوام با کلید عمومی در سایت اول امضای دیجیتال کنم و با کلید خصوصی اون رو ولید و اطلاعاتشو بخونم .

ولی برای اینکه با گاردین بخوام این کارو بکنم باید کلید خصوصی رو در هر دو سایت بزارم . چه راهنمایی می کنید ؟

خلاصه

چطور با کلید عمومی در سایت اول متنی رو کد کنیم با کلید خصوصی در سایت دوم اون متن رو باز و ولید کنیم . این مورد فکر کنم با گاردین نشه


دریافت ip در سرویس های ساخته شده به صورت میکروسرویس