احراز هویت OAuth | hyperPad Documentation

Loading...

Logo
Documentationسفارشیاحراز هویت OAuth

توضیحات

توکن احراز هویت OAuth 2.0 را از یک ارائه‌دهنده OAuth دریافت می‌کند تا برای احراز هویت یک درخواست HTTP یا ارتباط Socket استفاده شود. این امر معمولاً برای احراز هویت API های وب استفاده می‌شود. این رفتار همچنین توکن احراز هویت شما را به‌صورت امن در فایل ذخیره می‌کند که می‌توانید با استفاده از رفتار دریافت اعتبار OAuth، آن را به دست آورید.

ویژگی‌ها

فعال‌سازی پس از اتمام

آدرس URLآدرس پایه ارائه‌دهنده OAuth. مثلاً https://account.google.com
نقطه پایانینقطه پایانی OAuth. مثلاً /o/oauth2/v2/auth که به URL نهایی مانند: https://accounts.google.com/o/oauth/v2/auth منجر می‌شود.
شناسه مشتریشناسه مشتری که توسط ارائه‌دهنده OAuth داده شده است.
رمز مشتریکلید مخفی که توسط ارائه‌دهنده OAuth داده شده است.
شناسهاز این شناسه برای استفاده با رفتار دریافت اعتبار OAuth پس از مجوز موفق استفاده کنید. به این ترتیب نیازی به احراز هویت با سرور در هر بار درخواست نخواهید داشت. اعتبارها به‌صورت امن برای استفاده آفلاین ذخیره می‌شوند، بنابراین می‌توانید از همان شناسه حتی بعد از خروج از پروژه و بازگشت به آن استفاده کنید.
نوع اعطاانواع مختلف مجوز OAuth. گزینه‌های موجود شامل clientCredentials، password، authorizationCode یا refreshToken است. ارائه‌دهنده OAuth شما باید دستورالعمل‌های کلی به شما بدهد که چه نوع مجوزی را و کی نیاز دارید.
دامنه (clientCredentials، password، authorizationCode، refreshToken)فهرستی جدا شده با کاما از مجوزهایی که مجاز به استفاده از آن‌ها هستید.

خروجی‌ها

نوع توکن

نوع توکنی که به آن دسترسی دارید (به عنوان «دارنده» شناخته می‌شود) را خروجی می‌دهد.

توکن دسترسی

توکن مجوزی برای دسترسی به یک سرور را خروجی می‌دهد.

توکن به‌روز رسانی

توکن دسترسی جدیدی برای زمانی که قبلی منقضی می‌شود خروجی می‌دهد.

خطا

هرگونه خطا که در طول احراز هویت رخ می‌دهد را خروجی می‌دهد.

نمونه‌ها

دسترسی به API وبی که از IAuth 2.0 برای احراز هویت استفاده می‌کند را به دست آورید.

مرتبط

اتصال به Socket

ارسال به Socket

دریافت اعتبار OAuth

دریافت وضعیت Socket

درخواست HTTP

باز کردن URL

حذف اعتبار OAuth

رویداد Socket

کلاینت Socket.io