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 makale serisi, Java uygulamalarının Microsoft kimlik platformu güvenliğini sağlamaya yönelik önerilen stratejilere genel bir bakış sağlar.
Microsoft kimlik platformu, Microsoft Entra ID (Entra ID) ve Azure Active Directory B2C (Azure AD B2C) ile birlikte Azure bulut ekosisteminin merkezidir. Bu kılavuz, Java için Microsoft Authentication Library (MSAL) kullanarak modern kimlik doğrulamasının temellerini ele alır.
Note
1 Mayıs 2025 itibarıyla Azure Active Directory B2C artık yeni müşteriler için satın alınamaz. Mevcut müşteriler, en az Mayıs 2030'a kadar sağlanan destekle Azure AD B2C'yi kullanmaya devam edebilir. Yeni müşteri kimliği ve erişim yönetimi (CIAM) projeleri için bunun yerine Microsoft Entra Dış Kimlik kullanın.
Bu kılavuz şu sunucu platformları için kullanılabilir: Java Spring Boot, Tomcat, JBoss EAP, WebLogic ve WebSphere.
Tercih ettiğiniz platform için makaleleri izlemenizi öneririz. Ancak, makaleler ve kod örnekleri bağımsızdır, böylece ihtiyacınız olan makaleyi kullanabilirsiniz.
Her platformun aşağıdaki görevlerle ilgili yönergeleri vardır:
- Microsoft Entra Id ile kullanıcılarınız için oturum açmayı etkinleştirin ve kimlik belirteçleriyle çalışmayı öğrenin.
- Azure AD B2C ile müşterileriniz için oturum açmayı etkinleştirin. Harici sosyal kimlik sağlayıcıları ile bütünleştirmeyi öğrenin. Kullanıcı akışlarını ve özel ilkeleri kullanmayı öğrenin.
- Uygulamanızın Microsoft Graph API'sini çağırma yetkisi vermek üzere bir erişim belirteci almasını sağlayın. Ek kullanıcı ayrıntılarına erişmek için Microsoft Graph API'sini kullanabilirsiniz.
- Uygulamanızın rol talebiyle bir kimlik belirteci almasını sağlayın. Bu belirteci, rol üyeliğine göre yollara erişimi filtrelemek için kullanabilirsiniz.
- Uygulamanızın bir grup talebiyle kimlik belirteci almasını sağlayın. Yollara erişimi grup üyeliğine göre filtrelemek için bu belirteci kullanabilirsiniz. Ayrıca, kullanıcının kimlik belirtecine sığamayacak kadar çok sayıda grubun üyesi olduğu uç durumlarını işlemek için Microsoft Graph'ı nasıl çağıracağınızı da öğrenirsiniz.
- Uygulamanızı Azure platformuna dağıtın.
Sonraki adımlar
Belirli bir platformla ilgili tüm yönergeleri okumak için aşağıdaki makalelerden biriyle başlayın:
- Java Spring Boot uygulamanızın güvenliğini sağlama
- Java Tomcat uygulamanızın güvenliğini sağlama
- Java JBoss EAP uygulamanızın güvenliğini sağlama
- Java WebLogic uygulamanızın güvenliğini sağlama
- Java WebSphere uygulamanızın güvenliğini sağlama
- Java WebSphere Liberty/Open Liberty uygulamanızın güvenliğini sağlama
- Java Quarkus uygulamanızın güvenliğini sağlama
Daha Fazla Bilgi
Microsoft kimlik platformu hakkında daha fazla bilgi edinmek için aşağıdaki makalelere bakın:
- Microsoft kimlik platformu
- Azure Active Directory B2C
- Microsoft Authentication Library'ye (MSAL) genel bakış
- Microsoft kimlik platformu için uygulama türleri
- Microsoft Entra Id'deki uygulamalar için onay deneyimi
- Kullanıcı ve yönetici onaylarını anlama
- Microsoft Entra ID'deki uygulama ve hizmet sorumlusu nesneleri
- Microsoft kimlik platformu için en iyi uygulamalar ve öneriler
Daha fazla kod örneği için aşağıdaki makalelere bakın: