درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
به صفحه اصلی OAuth در Apigee Edge خوش آمدید. این صفحه مقصد پیوندهایی به مستندات، نمونهها، و منابع دیگر مربوط به استفاده از OAuth در Apigee Edge ارائه میدهد.
چارچوب OAuth 2.0
میاناهای برنامهسازی کاربردی خود را با OAuth 2.0 ایمن کنید. این بخش منابع، کد نمونه، ویدیوها، و موضوعات دیگر را فهرست میکند تا به شما کمک کند در استفاده از OAuth 2.0 در Apigee Edge موفق شوید!
درباره OAuth 2.0 بیشتر بدانید
این مجموعه منابع به شما کمک میکند با OAuth 2.0 آشنا شوید.
-
مستندات Apigee:
- مقدمهای بر OAuth 2.0 -- مفاهیم و اصطلاحات پایه OAuth 2.0 را پوشش میدهد. بااستفاده از OAuth روی Apigee Edge تمرکز میکند.
- دورههای آموزشی و گواهینامههای Apigee:
- Apigee برای توسعهدهندگان API آموزش آنلاین ارائه میدهد، ازجمله دورهای درباره امنیت API که شامل OAuth میشود.
-
مشخصات IETF:
- IETF مشخصات -- Apigee بهشدت توصیه میکند این مشخصات را بررسی کنید. این کتاب شامل یک مقدمه اساسی خوب و یک نمای کلی مفهومی است.
-
کتاب الکترونیک و ویدیو Apigee:
- OAuth the Big Picture، کتاب الکترونیکی رایگان Apigee.
- OAuth the Big Picture، یک وبفرستی رایگان از Apigee.
جریانهای نوع اعطا را پیادهسازی کنید
Apigee نمونههای کاری از هر نوع اعطای OAuth 2.0 ارائه میدهد تا به شما در شروع کار کمک کند. نمونهها روالهای مطلوب را نشان میدهند و نحوه پیادهسازی انواع اعطای OAuth در Apigee Edge را نشان میدهند.
اعتبارنامه کارخواه
- پیادهسازی نوع اعطای اطلاعات اعتباری مشتری - نوع اعطا را با تأکید بر مراحلی که برای پیادهسازی این نوع اعطا در Apigee Edge باید دنبال کنید معرفی میکند.
- پیادهسازی نمونه -- این نمونه را در مخزن api-samples در GitHub بررسی کنید.
- امنیت میانای برنامهسازی کاربردی (شامل OAuth)
کد مجوز
- پیادهسازی نوع اعطای کد مجوز -- نوع اعطا را با تأکید بر مراحل موردنیاز برای پیادهسازی این نوع اعطا در Apigee Edge معرفی میکند.
- پیادهسازی نمونه -- این نمونه پیشرفته را در مخزن api-samples در GitHub بررسی کنید. میتوانید نمونه را شبیهسازی کنید، آن را مستقر کنید، و اجرا کنید. برای جزئیات، فایل README را ببینید. این کتابخانه شامل برنامه ورود به سیستم قدرتمندی است که کاربران را اصالتسنجی میکند و بهطور ایمن با سرور مجوز ارتباط برقرار میکند.
ضمنی
- درخواست رموز: نوع اعطای ضمنی -- نحوه درخواست رموز با نوع اعطای ضمنی را نشان میدهد.
اعتبارنامههای گذرواژه مالک منبع
- پیادهسازی نوع اعطای گذرواژه -- نوع اعطا را معرفی میکند، با تأکید بر مراحلی که باید برای پیادهسازی این نوع اعطا در Apigee Edge دنبال کنید.
موضوعات دستورالعمل سریع
این موضوعات زمینه سریع و مراحل مختصر برای مدیریت وظایف رایج OAuth 2.0 را دراختیارتان قرار میدهند:
- پیکربندی یک پراکسی جدید میانای برنامهسازی کاربردی
- درحال ثبت برنامههای کاربر
- درحال دریافت اطلاعات اعتباری مشتری
- پیکربندی نقاط پایانی و خطمشیهای OAuth
- درحال درخواست کد های اصالتسنجی و نشانها
- سفارشیسازی کدهای دسترسی
- تأیید و فسخ کردن کدهای دسترسی
- درحال ارسال کد دسترسی
- درحال درستیسنجی کدهای دسترسی
- کار کردن با محدودهها
- موضوعات پیشرفته
خطمشی و مرجعهای میانای برنامهسازی کاربردی
این موضوعات اطلاعات مرجع مفصلی درباره خطمشیها و میاناهای برنامهسازی کاربردی که مستقیماً از OAuth 2.0 در Edge پشتیبانی میکنند ارائه میدهند.
-
خطمشیهای OAuthV2 -- این خطمشیها به شما امکان میدهند چهار نوع اعطای OAuth 2.0 را در Apigee Edge پیادهسازی و سفارشیسازی کنید:
- خطمشی OAuthV2 -- قلب پیادهسازی Apigee Edge OAuth 2.0. این ابزار به شما امکان میدهد «عملیات» OAuth 2.0 را در Apigee Edge که ژتونهای دسترسی و بازآوری تولید میکند پیکربندی کنید، کدهای مجوز صادر کنید، و ژتونها را اعتبارسنجی کنید. این موضوع شامل نمونههای کد برای کمک به تصویر کردن نحوه عملکرد است.
- GetOAuthV2Info خطمشی -- ویژگیهای نشانهها را دریافت میکند و آنها را برای خطمشیها و کدی که در یک پراکسی API اجرا میشود دردسترس قرار میدهد. این نوع خطمشی زمانی میتواند مفید باشد که بخواهید عملکرد پویا و شرطی را براساس مقداری در کد دسترسی پیکربندی کنید. همچنین سفارشیسازی کدهای دسترسی را ببینید.
- SetOAuthV2Info policy -- نمایه یک کد دسترسی را بهروز میکند. برای مثال، ممکن است بخواهید برچسبی را که برای کسبوکارتان منحصربهفرد است جاسازی کنید. همچنین سفارشیسازی کردن کدهای دسترسی را ببینید.
- کدهای خطای OAuth 2.0
- میاناهای برنامهسازی کاربردی OAuth 2.0 -- Apigee این میاناهای برنامهسازی کاربردی را برای کار با نقاط پایانی OAuth 2.0 ارائه میدهد.
چارچوب OAuth 1.0a
OAuth 1.0a پروتکل استانداردی را تعریف میکند که به کاربران برنامه امکان میدهد به برنامهها اجازه دهند ازطرف آنها از میاناهای برنامهسازی کاربردی استفاده کنند، بدون اینکه کاربران برنامه مجبور باشند گذرواژههایشان را در این فرایند به برنامه فاش کنند.
مرجع خطمشی OAuth 1.0a
پشتیبانی از OAuth 1.0a منسوخ شده است. برای جزئیات، به ویژگیهای منسوخشده مراجعه کنید. نوع خطمشی OAuthV1 مسئول تولید نمودارهای درخواست، تولید نمودارهای دسترسی، و درستیسنجی نمودارهای دسترسی براساس مشخصات OAuth 1.0a است.
میاناهای برنامهسازی کاربردی OAuth 1.0a
Apigee میاناهایی برنامهسازی کاربردی برای کار با نقاط پایانی OAuth 1.0a ارائه میدهد.
نمونه OAuth 1.0a در GitHub
این پراکسی API نمونه در GitHub پیکربندی سهپایه OAuth 1.0a را نشان میدهد. میتوانید این کد را بارگیری و اجرا کنید.
| نام | شرح |
|---|---|
| oauth10a-3legged | پیکربندی سهپایه OAuth 1.0a را نشان میدهد. |