انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهARC-017-L03

الاتحاد: SAML وOAuth 2.0 وOIDC

  • الدرس 3 من 7
  • Architect
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

choose the right protocol per integration.

الموضوعات المخطط لها

  • SAML: XML-based sign-in standard, common for enterprise SaaS and older apps.
  • OAuth 2.0: delegated authorization: an app gets limited access to an API on a user's behalf; it is not itself a sign-in protocol.
  • OpenID Connect (OIDC): sign-in layer on top of OAuth 2.0, using JSON tokens; the default for new web and mobile apps.
  • Choose by what the integration supports: SaaS that only speaks SAML gets SAML; new apps and APIs use OIDC and OAuth 2.0.
  • Mobile apps use the authorization code flow with PKCE; no secrets in the app.
تفاصيل المخطط المبدئي

عرض عملي

a decision table: integration, protocol, reason (staff SSO to SaaS HR tool: SAML; mobile app login: OIDC; partner API access: OAuth 2.0 client credentials).

اختبر فهمك

Which protocol is built for sign-in on top of OAuth 2.0?

أظهر الإجابة

OpenID Connect.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.