Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede Azure Kimlik Uzantıları tanıtılarak Spring Cloud Azure uygulamalarınızı Azure hizmetlerine güvenli bir şekilde bağlamak için parolasız kimlik doğrulamasını nasıl uygulayabileceğiniz açıklanır. Kimlik bilgilerini uygulama kodunuzda, yapılandırma dosyalarınızda veya ortam değişkenlerinde depolama gereksinimini ortadan kaldırarak hem güvenliği geliştirebilir hem de yapılandırmayı kolaylaştırabilirsiniz.
Temel özellikler
Azure Kimlik Uzantıları
Azure Kimlik Uzantıları, Azure Kimlik kitaplığının üzerine kuruludur ve Microsoft Entra Id ve diğer Azure hizmetleri için kimlik doğrulamasını basitleştirir. Kullanıcıların aşağıdakiler gibi çeşitli kimlik bilgileri türlerini kullanarak Microsoft Entra ID'den belirteç alması için ortak bir şablon çerçevesi sağlar:
ClientSecretCredentialClientCertificateCredentialManagedIdentityCredentialDefaultAzureCredential
Belirteci aldıktan sonra, geleneksel parolanın yerini alır. Uzantılar, Microsoft Entra Id kullanarak veritabanı kimlik doğrulamasını kolaylaştırmak için aşağıdaki eklentileri de içerir:
AzureMysqlAuthenticationPluginAzurePostgresqlAuthenticationPlugin
Spring Boot Tümleştirmesi
Spring Cloud Azure, geliştiricilerin el ile kimlik doğrulama kurulumlarına değil iş mantığına odaklanmasını sağlayan daha üst düzey, daha kullanışlı bir uygulama sunmak için Azure Kimlik Uzantıları'nı kullanır. Aşağıdaki otomatik yapılandırılmış çekirdekler tümleştirmeyi basitleştirir:
Uygulama kılavuzları
MySQL'e bağlanma
Spring Cloud Azure, Microsoft Entra belirtecini MySQL uyumlu bir parolaya dönüştürmek için AzureMysqlAuthenticationPlugin kullanır. Daha fazla bilgi için bkz . Spring Cloud Azure MySQL desteği ve örnek depo.
PostgreSQL'e bağlanma
PostgreSQL için Spring Cloud Azure, Microsoft Entra belirtecini PostgreSQL tarafından tanınan bir parolaya çevirmek için AzurePostgresqlAuthenticationPlugin kullanır. Daha fazla bilgi için bkz . Spring Cloud Azure PostgreSQL desteği ve örnek depo.
Redis'e bağlanma
Spring Cloud Azure, Redis için parolasız kimlik doğrulamasını etkinleştirmek amacıyla AzureAuthenticationTemplate kullanarak bir Microsoft Entra belirtecini geçerli bir Redis kimlik bilgilerine dönüştürür. Daha fazla bilgi için bkz . Spring Cloud Azure Redis desteği ve örnek depo.
Azure Service Bus JMS'ye bağlanma
Azure Service Bus JMS için Spring Cloud Azure, Bir Microsoft Entra belirtecini Azure Service Bus JMS kimlik bilgilerine aktarmak için TokenCredentialProviderOptions kullanır. Daha fazla bilgi için bkz. Azure Service Bus'ı JMS ile kullanma ve örnek depo.