OAM ile Özelleştirilmiş Kimlik Doğrulama Plug-in örneği
Oracle technetwork sitesi, gizli cevherlerle dolu! Bulabildiğinizde çok faydalı olabilecek bir takım bilgi ve malzemeye erişmek bazen çok kolay olmuyor. Bu nedenle ilginç bulduklarımı buradan not etmeye çalışıyorum.
Bu sefer, Oracle Access Manager 11g ile ilgili bir kod örneği söz konusu. Oracle Access Manager ile çoğu zaman özelleştirilmiş kodlamaya gerek duyulmaz. Ancak gerektiğinde çözüm oluşturmak için gerekli SDK ve plugin yapısı mevcuttur. İşte OTN'deki aşağıda linki verilen kodlama örnekleri, kimlik doğrulama (Authentication) plug-in'leri geliştirmeye yönelik. Böyle bir ihtiyaç söz konusu olan projelerde iyi bir başlangıç noktası.
Neler adresleniyor?
1. Çok faktörlü kimlik doğrulama / Multi-factor Authentication
- Login sayfasında kullanıcı adı ya da şifre girilmediğinde PAUSE statüsü döndürür
- İkinci faktör kimlik doğrulaması için yönlendirme yapar
- Ayrıca hata/istemci dönüşlerinin hata/login sayfasına nasıl gönderilebileceğini gösterir
2. Kimlik doğrulama / Authentication
- Genel kimlik doğrulamayıörnekler
- Ayrıca ana hata kodlarının ve alt hata mesajlarının login/hata sayfasına gönderilmesini gösterir
- Ayrıca "request" lerden "token", "query string" parametreleri, "header"lar nasıl alınabilir, bunu örnekler.
http://www.oracle.com/technetwork/indexes/samplecode/id-mgmt-1884959.html
Bu konuyla ilgili temel dokümantasyona da buradan ulaşabilirsiniz:
"Creating Custom Authentication Plug-ins"
http://docs.oracle.com/cd/E21764_01/doc.1111/e12491/authnapi.htm