Amazon Cognito Federated Identities, mobil cihazlar ve güvenilmeyen ortamlar için sınırlı yetkilere sahip geçici AWS kimlik bilgileri sağlayan bir web servisidir. Uygulamanın ömrü boyunca cihazı benzersiz şekilde tanımlar ve kullanıcıya tutarlı bir kimlik sunar. Facebook, Google, Login with Amazon gibi üçüncü taraf kimlik sağlayıcıları veya Amazon Cognito kullanıcı havuzları ile kimlik doğrulamayı destekler; ayrıca uygulamadan kimlik doğrulamasız erişime de izin verebilirsiniz. Her kullanıcı için benzersiz bir tanımlayıcı sağlar ve AWS Security Token Service (STS) tarafından güvenilen bir OpenID token sağlayıcısı olarak çalışır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Mobil uygulamalar ve güvenilmeyen istemci ortamları
- Sosyal kimlik sağlayıcılarıyla (Facebook, Google, Amazon) hızlı kimlik doğrulama entegrasyonu
- AWS kaynaklarına geçici ve sınırlı yetkili erişim gerektiren uygulamalar
Yaygın kullanım alanları
Mobil Uygulama Kimlik Doğrulama
Mobil uygulamalarda kullanıcıların Facebook veya Google hesaplarıyla oturum açmasını sağlayarak AWS servislerine güvenli erişim sunar.
Kimlik Doğrulamasız Erişim
Kullanıcı girişi gerektirmeyen uygulamalarda, cihaz başına benzersiz kimlikler oluşturarak AWS kaynaklarına sınırlı erişim sağlar.
Geçici AWS Kimlik Bilgileri
Kullanıcılara STS üzerinden geçici, sınırlı yetkili AWS kimlik bilgileri vererek güvenliği artırır ve uzun vadeli anahtar yönetimini ortadan kaldırır.
İncelenmesi gereken noktalar
- Amazon Cognito Federated Identities, yalnızca AWS ekosistemi içinde çalışır; AWS dışındaki servisler için farklı kimlik çözümleri değerlendirilmelidir.
- Kimlik doğrulama akışı, uygulamanın platformuna (iOS, Android, web) göre değişiklik gösterebilir; SDK ve dokümantasyon uyumluluğu kontrol edilmelidir.
- Üçüncü taraf kimlik sağlayıcılarının (Facebook, Google vb.) gizlilik politikaları ve kullanım koşulları, veri işleme süreçlerinizi etkileyebilir.
WordPress.org
Kurulum ve geliştirme notları
Amazon Cognito Federated Identities, bir AWS hizmeti olduğu için kurulumu AWS hesabı üzerinden yapılır. Resmi dokümantasyonda WordPress'e özel bir kurulum adımı bulunmamaktadır.
Geliştirme süreci, AWS SDK'larını kullanarak kimlik havuzları oluşturmayı ve kimlik doğrulama akışını uygulamayı içerir. Resmi dokümantasyonda WordPress'e özel geliştirme bilgisi verilmemiştir.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
Amazon Cognito Federated Identities, özellikle mobil ve web uygulamaları için kimlik doğrulama altyapısı sunar. ZeplinGo olarak, ihtiyacınıza özel kimlik doğrulama ve yetkilendirme sistemlerini tasarlayıp geliştiriyoruz. AWS servislerinin yanı sıra, farklı kimlik sağlayıcıları ve özel gereksinimler için kapsam belirleyerek size en uygun çözümü birlikte planlayabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Amazon Cognito Federated Identities ile Amazon Cognito User Pools arasındaki fark nedir?
Amazon Cognito Federated Identities, kullanıcılara geçici AWS kimlik bilgileri sağlamak için kimlik doğrulama sağlayıcılarıyla entegre olurken, User Pools kullanıcı dizini ve kimlik doğrulama işlemlerini yönetir. Federated Identities, User Pools'u bir kimlik sağlayıcı olarak kullanabilir.
Amazon Cognito Federated Identities hangi kimlik sağlayıcılarını destekler?
Facebook, Google, Login with Amazon ve Amazon Cognito User Pools desteklenmektedir. Ayrıca kimlik doğrulamasız erişim de yapılandırılabilir.
Amazon Cognito Federated Identities kullanmak için AWS hesabı gerekli mi?
Evet, bu bir AWS hizmetidir ve kullanmak için bir AWS hesabı oluşturmanız gerekmektedir. Hizmetin kullanımı AWS'nin fiyatlandırma politikalarına tabidir.