Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk bemutatja az Azure Identity-bővítményeket , és ismerteti, hogyan implementálhat jelszó nélküli hitelesítést a Spring Cloud Azure-alkalmazások Azure-szolgáltatásokhoz való biztonságos csatlakoztatásához. Ha nem szükséges hitelesítő adatokat tárolnia az alkalmazáskódban, a konfigurációs fájlokban vagy a környezeti változókban, növelheti a biztonságot és egyszerűsítheti a konfigurációt.
Alapvető funkciók
Azure Identity-bővítmények
Az Azure Identity Extensions az Azure Identity-kódtárra épül, és leegyszerűsíti a Microsoft Entra ID és más Azure-szolgáltatások hitelesítését. Egységes sablonkeretet biztosít a felhasználók számára ahhoz, hogy különböző hitelesítési adatokkal tokent szerezzenek be a Microsoft Entra ID-ból, például:
ClientSecretCredentialClientCertificateCredentialManagedIdentityCredentialDefaultAzureCredential
Miután megszerezte a tokent, az a hagyományos jelszó helyettesítésére szolgál. A bővítmények a következő beépülő modulokat is tartalmazzák, amelyek megkönnyítik az adatbázis-hitelesítést a Microsoft Entra ID használatával:
AzureMysqlAuthenticationPluginAzurePostgresqlAuthenticationPlugin
Spring Boot-integráció
A Spring Cloud Azure az Azure Identity Extensionsre épül, hogy magasabb szintű, kényelmesebb implementációt kínáljon, amely lehetővé teszi a fejlesztők számára, hogy a manuális hitelesítési beállítások helyett az üzleti logikára összpontosítsanak. Az alábbi automatikusan konfigurált beanek leegyszerűsítik az integrációt:
Megvalósítási útmutatók
Csatlakozás a MySQL-hez
A Spring Cloud Azure az AzureMysqlAuthenticationPlugin használatával konvertál egy Microsoft Entra-jogkivonatot MySQL-kompatibilis jelszóvá. További információ: Spring Cloud Azure MySQL-támogatás és a mintaadattár.
Csatlakozás a PostgreSQL-hez
A PostgreSQL-hez a Spring Cloud Azure az AzurePostgresqlAuthenticationPlugin használatával fordít le egy Microsoft Entra-jogkivonatot a PostgreSQL által felismert jelszóra. További információ: Spring Cloud Azure PostgreSQL-támogatás és a mintaadattár.
Csatlakozás a Redishez
A Redis jelszó nélküli hitelesítésének engedélyezéséhez a Spring Cloud Azure az AzureAuthenticationTemplate használatával konvertálja a Microsoft Entra-jogkivonatot érvényes Redis-hitelesítő adatokká. További információ: Spring Cloud Azure Redis-támogatás és a mintaadattár.
Csatlakozás az Azure Service Bus JMS-hez
Az Azure Service Bus JMS esetében a Spring Cloud Azure a TokenCredentialProviderOptions használatával Microsoft Entra-tokent alakít Azure Service Bus JMS-hitelesítő adattá. További információ: Az Azure Service Bus használata JMS-sel és a mintaadattárral.