Hitelesítés és engedélyezés

Ez a cikk a hitelesítést és az engedélyezést határozza meg. Röviden bemutatja a Multi-Factor Authenticationt, valamint azt is, hogyan használhatja a Microsoft Identitásplatform a webalkalmazások, webes API-k vagy védett webes API-kat hívó alkalmazások felhasználóinak hitelesítésére és engedélyezésére. Ha olyan kifejezést lát, amelyet nem ismer, próbálja ki szószedetünket vagy Microsoft Identitásplatform videóinkat, amelyek alapfogalmakat fednek le.

Hitelesítés

A hitelesítés annak bizonyítása, hogy Ön az, akinek mondja magát. Ez egy személy vagy eszköz személyazonosságának ellenőrzésével érhető el. Néha rövidítve van AuthN-ra. A Microsoft Identitásplatform az OpenID Csatlakozás protokollt használja a hitelesítés kezeléséhez.

Engedélyezés

Az engedélyezés egy hitelesített fél engedélyének megadása valamilyen művelethez. Meghatározza, hogy milyen adatokhoz férhet hozzá, és mit tehet az adatokkal. Az engedélyezés néha rövidítve van az AuthZ-hez. A Microsoft Identitásplatform az OAuth 2.0 protokollt használja az engedélyezés kezeléséhez.

Többtényezős hitelesítés

A többtényezős hitelesítés a fiók hitelesítésének másik tényezője. Ezt gyakran használják a találgatásos támadások elleni védelemre. Néha MFA-ra vagy 2FA-rarövidül. A Microsoft Authenticator alkalmazásként használható a kéttényezős hitelesítés kezeléséhez. További információ: többtényezős hitelesítés.

Hitelesítés és engedélyezés a Microsoft Identitásplatform

Az olyan alkalmazások létrehozása, amelyek mindegyike saját felhasználónevet és jelszót tartalmaz, nagy adminisztrációs terhet jelent a felhasználók több alkalmazáson belüli hozzáadásakor vagy eltávolításakor. Ehelyett az alkalmazások delegálhatják ezt a felelősséget egy központosított identitásszolgáltatónak.

A Microsoft Entra ID egy központi identitásszolgáltató a felhőben. A hitelesítés és az engedélyezés delegálása olyan forgatókönyveket tesz lehetővé, mint például:

  • Feltételes hozzáférési szabályzatok, amelyek megkövetelik, hogy egy felhasználó egy adott helyen legyen.
  • Többtényezős hitelesítés, amelyhez a felhasználónak egy adott eszközre van szüksége.
  • Lehetővé teszi, hogy egy felhasználó egyszer jelentkezzen be, majd automatikusan bejelentkezjen az összes olyan webalkalmazásba, amely ugyanazt a központi könyvtárat használja. Ezt a képességet egyszeri bejelentkezésnek (SSO) nevezzük.

A Microsoft Identitásplatform az identitás szolgáltatásként való biztosításával leegyszerűsíti az alkalmazásfejlesztők hitelesítését és hitelesítését. Támogatja az iparági szabványoknak megfelelő protokollokat és nyílt forráskódú kódtárakat a különböző platformokhoz, hogy gyorsan elkezdhesse a kódolást. Lehetővé teszi, hogy a fejlesztők olyan alkalmazásokat építsenek, amelyek minden Microsoft-identitásba bejelentkeznek, jogkivonatokat kapnak a Microsoft Graph meghívásához, a Microsoft API-khoz való hozzáféréshez vagy más, a fejlesztők által létrehozott API-khoz való hozzáféréshez.

Ez a videó a modern hitelesítés Microsoft Identitásplatform és alapjait ismerteti:

Íme a Microsoft Identitásplatform által használt protokollok összehasonlítása:

  • OAuth és OpenID Csatlakozás: A platform az OAuthot használja az engedélyezéshez, az OpenID Csatlakozás (OIDC) pedig a hitelesítéshez. Az OpenID Csatlakozás az OAuth 2.0-ra épül, így a terminológia és a folyamat hasonló a kettő között. Akár hitelesítheti is a felhasználót (OpenID Csatlakozás keresztül), és egy kérelemben engedélyt kérhet a felhasználó által birtokolt védett erőforrás elérésére (az OAuth 2.0-n keresztül). További információ: OAuth 2.0 és OpenID Csatlakozás protokollok és OpenID Csatlakozás protokoll.
  • OAuth és SAML: A platform az OAuth 2.0-t használja az engedélyezéshez, az SAML-t pedig a hitelesítéshez. Ha többet szeretne tudni arról, hogyan használhatja együtt ezeket a protokollokat a felhasználók hitelesítéséhez és a védett erőforrásokhoz való hozzáférés engedélyezéséhez, tekintse meg a Microsoft Identitásplatform és az OAuth 2.0 SAML-tulajdonosi érvényesítési folyamatot.
  • OpenID Csatlakozás és SAML: A platform openID Csatlakozás és SAML használatával hitelesít egy felhasználót, és engedélyezi az egyszeri bejelentkezést. Az SAML-hitelesítést gyakran használják olyan identitásszolgáltatóknál, mint például Active Directory összevonási szolgáltatások (AD FS) (AD FS) a Microsoft Entra ID-hez összevonva, ezért gyakran használják nagyvállalati alkalmazásokban. Az OpenID Csatlakozás általában olyan alkalmazásokhoz használják, amelyek kizárólag a felhőben találhatók, például mobilalkalmazásokhoz, webhelyekhez és webes API-khoz.

Következő lépések

A hitelesítés és az engedélyezés alapjait ismertető egyéb témakörök:

  • A hozzáférési jogkivonatok, a frissítési jogkivonatok és az azonosító jogkivonatok hitelesítésben és hitelesítésben való használatáról a Biztonsági jogkivonatok című témakörben olvashat.
  • Az alkalmazás regisztrálásának folyamatáról az Microsoft Identitásplatform integrálható alkalmazásmodellben olvashat.
  • A jogkivonat-jogcímek használatával történő megfelelő engedélyezésről további információt a jogcímek érvényesítésével kapcsolatos biztonságos alkalmazások és API-k című témakörben talál .