فایل‌


 این samava-angular.postman_collection.json فایل حاوی مجموعه درخواست‌های postman است.


ترتیب فراخوانی سرویس‌ها :

  1. create auth request
    1. در این سرویس هدف ایجاد ارتباط با سماواست که بدنه درخواست باید مانند اطلاعات موجود در فایل باشد، فقط فیلد state باید به ازای هر درخواست تغییر کند و بالای 32 کاراکتر باشد(من خودم از UUID generator استفاده کردم)
    2. در پاسخ سرویس در فیلد authorize_url آدرسی که کاربر به آن هدایت می‌شود قراردارد، پس کاربر به این آدرس هدایت می‌شود
      1. در پاسخ عمل redirect شدن مقادیر نشست و xsrf برروی کوکی قرار می‌گیرند و از آنها برای فراخوانی سری درخواست‌های بعدی استفاده می‌شود
  2. initiate login : سرویس صفحه اول است
  3. send otp  : سرویس برای ارسال پیامک
  4. first page : برای احرازهویت (تحت عنوان صفحات اول)
  5. login : سرویس نهایی برای فراخوانی است.



  • No labels