بخش های اصلی

آموزش OAuth 2.0

اعتبارنامه های (Credentials) OAuth 2.0

توضیحات

اعتبارنامه های کلاینت زمانی که کلاینت، صاحب منبعه، یا زمانی که حوزه ی صدور مجوز، برای حفاظت از منابع تحت کنترل کلاینت، محدود شده، بعنوان اعطاکننده ی مجوز استفاده میشه.

  •  کلاینت فقط با کمک اعتبارنامه های کلاینت، برای دسترسی به نشانه (token) درخواست می کنه.
  • جریان اعطای مجوز اعتبارنامه های کلاینت (client credentials authorization) برای دسترسی به نشانه (token)، جهت اجازه دادن (authorize) به درخواست های API به کار میره.
  • استفاده از نشانه ی (token) دسترسی به صدور مجوز اعتبارنامه های (credentials authorization) کلاینت، جهت جستجو و گرفتن سند های کاتالوگ، تنها دسترسی به اعطای مجوزها را برای نرم افزار کاربردی کلاینت تان، میسر میکنه.

شکل زیر، جریان اعتبارنامه های کلاینت را به تصویر کشیده:

client credentials flow

جریانی که در تصویر بالا به تصویر کشیده شده، شامل مراحل زیره:

مرحله ی 1: کلاینت به کمک سرور صدور مجوز (authorization)، اهراز هویت (authenticates) می کنه. و درخواستی برای دسترسی به نشانه (token) از نشانه ی (token) پایانی ارائه میده.

مرحله ی 2: سرور صدور مجوز (authorization)، کلاینت را اهراز هویت (authenticates) می کنه و دسترسی به نشانه (token) را در صورت معتبر بودن آن و صادر شدن مجوز، فراهم می کنه.

جدول زیر مفاهیم اعتبانامه های (Credentials) کلاینت را لیست کرده:

شماره مفهوم و توضیح

1

دستیابی به صدور مجوز کاربر پایانی (End-User)

معمولاً صدور مجوز پایانی، URIای در سرور صدور مجوزه، که صاحب منبع، واردش شده (logs in) و به نرم افزار کاربردی کلاینت، اجازه ی دسترسی به داده را میده.

2

پاسخ صدور مجوز (Authorization Response)

پاسخ صدور مجوز (Authorization Response) برای گرفتن نشانه ی (token) دسترسی، برای دسترسی به صاحب منابع در سیستم با استفاده از کد صدور مجوز (authorization) استفاده میشه.

3

پاسخ خطا و کدها

اگه زمان صدور مجوز (authorization) خطایی رخ بده، سرور صدور مجوز با کدهای وضعیتی HTTP 400 یا 401 (درخواست نامساعد (bad request))، پاسخ میده.

مبحث آموزشی

آموزش OAuth 2.0

Learn OAuth2.0

پرســیدن سؤال جدید

سؤال های تخصصی خود را از ما بپرسید

تبلیغات

دنبال کردن تلگرام کانال سافت اسکیل

https://telegram.me/softskill_ir

عملیات کاربران

خبـرنــامه

Newsletters

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