Yazeka
Arama sonuçlarına göre oluşturuldu
JAAS (Java Authentication and Authorization Service), Java uygulamalarında kimlik doğrulama ve yetkilendirme işlemlerini portatif bir şekilde gerçekleştirmeyi sağlayan bir API'dir 12.
JAAS'ın çalışma şekli şu şekildedir:
- İstemci, JAAS tarafından sunulan bir sınıf olan yeni bir
LoginContext
nesnesi oluşturur 12. LoginContext
nesnesi, kimlik doğrulama işleminin hangiLoginModule
ile yapılacağını bildiren birConfiguration
nesnesi alır 12.LoginContext
, kimlik doğrulama mekanizmalarının neler olduğunuConfiguration
nesnesine sorar 12.Configuration
nesnesi, kimlik doğrulama mekanizmalarından oluşan bir liste döndürür 12.LoginContext
, oluşturulanLoginModule
sınıflarından nesneler oluşturur ve bu nesneleri ilişkilendirir 12.- İstemci kodu,
LoginContext
nesnesi üzerindenlogin()
metodunu çağırır 12. LoginContext
, kimlik doğrulama işlemleriniLoginModule
nesnelerine devreder 12.LoginModule
nesneleri, kimlik doğrulama işlemini gerçekleştirir 12.- İşlem sonucu oluşturulan bilgiler, güvenli işlemler gerçekleştirmek için kullanılan bir
Subject
sınıfından oluşturulmuş nesnenin içinde saklanır 12.
5 kaynaktan alınan bilgiyle göre: