Oturum açma iş akışı ekleme

Kullanıcı verilerini korumak ve uygulama özelliklerine ve verilerine erişimi kontrol etmek için Android uygulamanıza bir oturum açma iş akışı ekleyerek uygulamanızın, verilerinizin ve kullanıcılarınızın güvenliğini sağlamaya yardımcı olun.

Kimlik Bilgisi Yöneticisi kimlik doğrulama akışını gösteren animasyon

  • Kullanıcı verilerini koruyun. Kimlik doğrulama, uygulamanızın kullanıcı verilerini yetkisiz erişime karşı korur. Kullanıcıların oturum açmasını zorunlu kılarak, kullanıcılarınızın yalnızca hak ettikleri bilgilere erişmelerine yardımcı olabilirsiniz.
  • Sahtekarlığı önlemeye yardımcı olun. Kimlik doğrulamasıyla birlikte kimlik doğrulama, saldırganın sahte hesaplar oluşturmasını veya mevcut hesaplara yetkisiz erişim elde etmesini zorlaştırır.
  • Kullanıcı deneyimini iyileştirin. Sadeleştirilmiş bir kimlik doğrulama iş akışı, kullanıcılarınızın veri ve hizmetlerine erişmek için kaydolma ve oturum açma karmaşıklığını azaltır.
  • Yönetmeliklere uyun. Oturum açma iş akışı, verileri korumak için kimlik doğrulama gerektiren düzenlemelere uygundur.

Kimlik doğrulama

Uygulamanıza kimlik doğrulama eklemek için çoğu Android projesinin Kimlik Bilgisi Yöneticisi kullanması gerekir. Kimlik Bilgisi Yöneticisi; geçiş anahtarları, şifreler ve Google ile oturum açma gibi birleşik çözümler dahil olmak üzere başlıca kimlik doğrulama yöntemlerinin çoğunu uygulamanıza entegre etmenize olanak tanıyan modern bir Jetpack kitaplığıdır. Kimlik Bilgisi Yöneticisi'nin, One Tap gibi eski kimlik doğrulama API'lerine göre avantajları şunlardır:

  • Daha basit entegrasyon: Kimlik Bilgisi Yöneticisi, çoğu önemli kimlik doğrulama seçeneğini tek bir birleştirilmiş API ile uygulamanıza olanak tanır.
  • Daha iyi kullanıcı deneyimi: Kimlik Bilgisi Yöneticisi'nin birleştirilmiş oturum açma arayüzü, kullanıcılarınıza net, tanıdık ve tutarlı bir deneyim sunar, kullanıcı kaybını azaltır ve kayıt ile oturum açma hızlarını iyileştirir.
  • Google'a bir kez dokunarak oturum açma ve kaydolma: Kimlik Bilgisi Yöneticisi, kullanıcılarınızın uygulamanızın içeriğiyle uyumlu bir iletişim kutusuyla bir Google Hesabı oluşturmalarını veya oturum açmalarını isteyecek şekilde yapılandırılabilir. Böylece, kayıt ekranı tarafından hiçbir zaman bağlam dışına çıkarılmazlar. Azaltılmış kayıt veya giriş zorlukları, kullanıcılarınızın uygulamanıza kaydolup oturum açarken başarı oranlarını artırır.
  • Gelişmiş güvenlik: Şifrelerden şifresiz kimlik doğrulamaya geçiş yapmak saldırı vektörlerini azaltmaya yardımcı olur, kullanıcıların ilk katılım sürecini basitleştirir ve uygulamanızın güvenliğini artırır. Kimlik Bilgisi Yöneticisi, şifre anahtarları kullanarak şifresiz kimlik doğrulama desteğini etkinleştirir.
  • Daha fazla esneklik: Kimlik Bilgisi Yöneticisi, mevcut kimlik doğrulama sağlayıcılarıyla entegre olabilir veya kendi kimlik doğrulama sürecinizi geliştirebilirsiniz.

Kimlik Bilgisi Yöneticisi, modern kimlik doğrulama yöntemleri için otomatik olarak birleştirilmiş bir alt sayfa görüntüler ve Android'deki Şifreler için Smart Lock ve One Tap gibi mevcut kimlik doğrulama uygulamalarının yerini alır.

Kimlik Bilgisi Yöneticisi ile Android uygulamanızda kimlik doğrulama oluşturma hakkında daha fazla bilgi edinin:

Mevcut kimlik doğrulama akışlarınızı Kimlik Bilgisi Yöneticisi'ne nasıl taşıyacağınızı öğrenin:

Geçiş anahtarlarını ve Credential Manager API'si ile kullanılabilirliği iyileştirmek için mevcut kimlik ve kimlik doğrulama API'lerinizi nasıl basitleştireceğinizi öğrenin:

Otomatik doldurma

Şifre yöneticileri gibi bazı uygulamalar, diğer uygulamalardaki görünümleri kullanıcı tarafından sağlanan verilerle doldurur. Diğer uygulamaların görünümünü dolduran uygulamalara otomatik doldurma hizmetleri denir. Otomatik doldurma çerçevesi, bir uygulama ile otomatik doldurma hizmeti arasındaki iletişimi yönetir ve alanları doldurmaya ve kullanıcı girişi hatalarını en aza indirerek zamandan tasarruf ederek kullanıcı deneyiminin iyileştirilmesine yardımcı olur. Otomatik doldurma şifre yöneticilerini desteklediğinden kullanıcılar geçiş anahtarları veya makine tarafından oluşturulan, güvenli bir şekilde ve daha az sorunsuz bir şekilde saklanıp alınabilen benzersiz, makine tarafından oluşturulmuş şifreler gibi daha güçlü kimlik bilgileri seçmeye teşvik edilebilir.

Android'in otomatik doldurma çerçevesi hakkında daha fazla bilgi edinin:

Biyometri

Güvenliği daha da artırmak için biyometrik kimlik doğrulamayı uygulamanıza entegre edin. Biyometrik kimlik doğrulama, özellikle çok öğeli kimlik doğrulama şemalarında, kimlik bilginin gerçek ve doğrulanabilir şekilde hedeflenen kullanıcıya ait olmasını sağlayarak sahtekarlık riskini azaltır. Biyometrik kimlik doğrulama, kullanıcı deneyimini aşağıdaki şekillerde iyileştirebilir:

  • Daha hızlı giriş yapılmasını sağlar
  • Daha sorunsuz kimlik bilgisi doğrulaması için fırsatlar sunar
  • Şifre kullanımını azaltır
  • Düzenlemelere uygunluk konusunda yardımcı olabilir.

Biyometrik kimlik doğrulamasının nasıl uygulanacağı hakkında daha fazla bilgi edinin.