Başarılı Örnekler

X, geçiş anahtarlarını kullanmaya başladıktan sonra giriş başarı oranını 2 kat artırdı

Okuma süresi: 3 dk.

Son dakika haberleri, eğlence, spor ve siyaset gibi konularda dünya genelinde yaklaşık 500 milyon kullanıcının tüm canlı yorumlarla birlikte hikayenin tamamını öğrenmesine yardımcı olmayı amaçlayan bir sosyal medya uygulamasıdır X. X geliştiricileri kısa süre önce Android uygulamasının giriş sürecini yeniledi. Böylece kullanıcılar ilgilendikleri sohbetleri kaçırmayacak. Ekip, Credential Manager API'yi kullanarak uygulamaya daha hızlı, kolay ve güvenli erişim için yeni geçiş anahtarı kimlik doğrulamasını uyguladı.

Geçiş anahtarlarıyla giriş yapmayı kolaylaştırma

Günümüzde, geleneksel şifre tabanlı kimlik doğrulama sistemleri daha az güvenli ve siber saldırılara daha açık. Birçok kullanıcı genellikle kolay tahmin edilebilen şifreler seçer. Kötü niyetli kişiler, kaba kuvvet saldırılarıyla bu şifreleri kolayca kırabilir. Ayrıca, birden fazla hesapta aynı şifreleri kullanırlar. Bu da bir şifre saldırıya uğrarsa tüm hesapların güvenliğinin ihlal edileceği anlamına gelir.

Geçiş anahtarları, şifre ihtiyacını tamamen ortadan kaldırarak zayıf şifreler ve kimlik avı saldırıları nedeniyle artan hesap güvenliği endişesini giderir. Bu özellik, kullanıcıların kullanıcı adlarını veya şifrelerini hatırlama zorunluluğunu ortadan kaldırarak daha güvenli ve sorunsuz bir oturum açma deneyimi sunar.

X'in güvenlik müdürü Kylie McRoberts, "Geçiş anahtarları, şifrelerin yerine PIN'leri veya parmak izi ya da yüz tanıma gibi biyometrik verileri kullanarak daha basit ve daha güvenli bir şekilde giriş yapmanızı sağlar." dedi. "Kullanıcıların oturum açmasını kolaylaştırmak ve daha güvenli hale getirmek için geçiş anahtarlarını kullanmayı araştırdık. Bu sayede kullanıcılar şifre hatırlama zahmetine girmeden hesaplarını koruyabiliyor."

X ekibi, geçiş anahtarlarını kullanmaya başladığından beri giriş sürelerinde önemli bir azalma ve giriş akışının iyileştiğini gösteren metrikler gördü. Geçiş anahtarları sayesinde uygulamanın başarılı giriş oranı, yalnızca şifre kullandığı döneme kıyasla iki katına çıktı. Ekip, geçiş anahtarlarını etkinleştiren kullanıcıların şifre sıfırlama isteklerinde de düşüş olduğunu gördü.

X geliştiricilerine göre geçiş anahtarlarını kullanmak, gelişmiş güvenlik ve basitleştirilmiş giriş deneyiminin yanı sıra daha düşük maliyetler ve daha iyi kullanıcı deneyimi gibi avantajlar da sağlıyor.

Kylie, "Geçiş anahtarları, güçlü ve yerleşik kimlik doğrulama sunduğu için SMS tabanlı iki faktörlü kimlik doğrulama ile ilgili masrafları azaltmamızı sağladı." dedi. "Giriş kolaylığı sayesinde kullanıcılar, şifreleri hatırlama veya sıfırlama konusunda daha az sorun yaşadıkları için platformumuzla daha fazla etkileşim kuruyor."

Geçiş anahtarları, kullanıcıların kimliğini doğrulamak ve onlara özel anahtarlar sağlamak için ortak anahtar şifrelemesini kullanır. Bu, web sitelerinin ve uygulamaların ortak anahtarı görebileceği ve saklayabileceği ancak kullanıcının kimlik bilgisi sağlayıcısı tarafından şifrelenip saklanan özel anahtarı hiçbir zaman göremeyeceği anlamına gelir. Anahtarlar benzersiz olduğundan ve web sitesine veya uygulamaya bağlı olduğundan kimlik avı yapılamaz. Bu da güvenliği daha da artırır.

xSaurabh.png

Credential Manager API'yi kullanarak sorunsuz entegrasyon

Kylie'ye göre, X geliştiricileri geçiş anahtarlarını entegre etmek için Android'in Credential Manager API'sini kullandı ve bu sayede süreci "son derece sorunsuz" hale getirdi. API; Smart Lock, One Tap ve Google ile Oturum Açma'yı tek bir kolaylaştırılmış iş akışında birleştirir. Bu sayede geliştiriciler yüzlerce satır kodu kaldırarak uygulamayı hızlandırdı ve bakım yükünü azalttı.

Sonuç olarak, Kimlik Bilgisi Yöneticisi'ne geçişi tamamlamak X geliştiricinin yalnızca iki haftasını aldı. Ardından, geçiş anahtarlarını tam olarak desteklemek için iki hafta daha harcandı. X'te personel mühendisi olarak çalışan Saurabh Arora, bunun "çok hızlı bir taşıma" olduğunu ve ekibin "bu kadar basit ve kolay olmasını beklemediğini" söyledi. Kimlik Bilgisi Yöneticisi'nin eş yordam destekli basit API'si sayesinde, birden fazla kimlik doğrulama seçeneğini yönetmenin karmaşıklığı ortadan kalktı. Bu sayede kod miktarı, hata olasılığı ve geliştiricilerin genel iş yükü azaldı.

X geliştiricileri, Credential Manager API'yi entegre ederek geliştirici hızında önemli bir artış elde etti. Credential Manager API aracılığıyla geçiş anahtarı kullanımına geçerek şu sonuçları elde ettiler:

  • Kimlik doğrulama modülünde% 80 kod azaltma
  • Eski uç durum hatalarının% 90'ını çözme
  • GIS, One Tap ve Smart Lock işleme kodunda% 85 azalma

Credential Manager API'nin createCredential ve getCredential gibi üst düzey yöntemlerini kullanmak, her bir protokolle ilgili özel mantık karmaşıklıklarını ortadan kaldırarak entegrasyonu basitleştirdi. Bu tek tip yaklaşım, X geliştiricilerinin geçiş anahtarları, şifreler ve Google ile oturum açma gibi birleşik oturum açma işlemleri gibi çeşitli kimlik doğrulama türlerini işlemek için tek ve tutarlı bir arayüz kullanabileceği anlamına da geliyordu.

Saurabh, "Kimlik Bilgisi Yöneticisi'nin basit API yöntemleri sayesinde geçiş anahtarlarını, şifreleri ve birleştirilmiş jetonları tek bir çağrıyla alabiliyoruz. Bu sayede dallanma mantığını azaltıp yanıt işlemeyi daha temiz hale getirebiliyoruz" diyor. "createCredential() ve getCredential() gibi farklı API yöntemlerini kullanmak, kimlik bilgisi depolama işlemini de basitleştirdi. Böylece şifreleri ve geçiş anahtarlarını tek bir yerden yönetebiliyoruz."

X geliştiricileri, Credential Manager API'yi kullanarak Google ile oturum açma özelliğini benimserken pek zorluk yaşamadı. X'in önceki Google ile Oturum Açma, Tek Dokunuş ve Smart Lock kodunu daha basit bir Kimlik Bilgisi Yöneticisi uygulamasıyla değiştirmesi, geliştiricilerin artık bağlantı veya bağlantı kesme durumlarını ve etkinlik sonuçlarını yönetmek zorunda kalmaması anlamına geliyordu. Bu da hata payını azalttı.

passkeys.png

Geçiş anahtarlarıyla geleceğe adım atın

X'in geçiş anahtarlarını entegre etmesi, daha güvenli ve kullanıcı dostu bir kimlik doğrulama deneyimi sunmanın mümkün olduğunu gösteriyor. X geliştiricileri, Credential Manager API'yi kullanarak entegrasyon sürecini basitleştirdi, olası hataları azalttı, hem güvenliği hem de geliştirici hızını artırdı ve aynı zamanda kullanıcı deneyimini iyileştirdi.

Saurabh, "Geçiş anahtarı entegrasyonunu düşünen geliştiricilere Credential Manager API'den yararlanmalarını öneriyoruz." diyor. "Süreci gerçekten basitleştiriyor ve yazmanız ve sürdürmeniz gereken kod miktarını azaltıyor. Bu da uygulamayı geliştiriciler için daha iyi hale getiriyor."

X, gelecekte yalnızca geçiş anahtarlarıyla kaydolmaya izin vererek ve özel bir geçiş anahtarı yönetim ekranı sunarak kullanıcı deneyimini daha da iyileştirmeyi planlıyor.

Başlayın

Geçiş anahtarlarını ve Credential Manager API'yi kullanarak uygulamanızın giriş kullanıcı deneyimini nasıl iyileştireceğinizi öğrenin.

Yazan:
Okumaya devam et