Aracılığıyla paylaş


Öğretici: Parolasız FIDO2 kimlik doğrulaması için Nok Nok Passport'ı Azure Active Directory B2C ile yapılandırma

Nok Nok S3 Kimlik Doğrulama Paketi'ni Azure Active Directory B2C (Azure AD B2C) kiracınızla tümleştirmeyi öğrenin. Nok Nok çözümleri mobil ve web uygulamaları için FIDO UAF, FIDO U2F, WebAuthn ve FIDO2 gibi FIDO sertifikalı çok faktörlü kimlik doğrulamasını etkinleştirir. Nok Nok çözümleri, kullanıcı deneyimini dengelerken güvenlik duruşunu geliştirir.

Daha fazla bilgi edinmek için noknok.com: Nok Nok Labs, Inc.

Önkoşullar

Başlamak için gerekli olanlar:

Senaryo açıklaması

Kullanıcılarınız için parolasız FIDO kimlik doğrulamasını etkinleştirmek için, Azure AD B2C kiracınızda kimlik sağlayıcısı (IdP) olarak Nok Nok'u etkinleştirin. Nok Nok çözüm tümleştirmesi aşağıdaki bileşenleri içerir:

  • Azure AD B2C – kullanıcı kimlik bilgilerini doğrulayan yetkilendirme sunucusu
  • Web ve mobil uygulamalar – Nok Nok çözümleriyle ve Azure AD B2C ile korumaya yönelik mobil uygulamalar veya web uygulamaları
  • Nok Nok uygulama SDK'sı veya Passport uygulaması – B2C özellikli uygulamalar Azure AD kimlik doğrulaması yapın.

Aşağıdaki diyagramda, parolasız kimlik doğrulaması için OpenID Connect (OIDC) kullanan Azure AD B2C için IdP olarak Nok Nok çözümü gösterilmektedir.

Parolasız kimlik doğrulaması için OpenID Connect (OIDC) kullanan Azure AD B2C için IdP olarak Nok Nok diyagramı.

  1. Oturum açma sayfasında, kullanıcı oturum açma veya kaydolma'yı seçer ve kullanıcı adını girer.
  2. Azure AD B2C, kullanıcıyı Nok Nok OIDC kimlik doğrulama sağlayıcısına yönlendirir.
  3. Mobil kimlik doğrulamaları için bir QR kodu görünür veya kullanıcı cihazına anında iletme bildirimi gönderilir. Masaüstü oturum açma için kullanıcı, parolasız kimlik doğrulaması için web uygulaması oturum açma sayfasına yönlendirilir.
  4. Kullanıcı, Nok Nok uygulama SDK'sı veya Passport uygulaması ile QR kodunu tarar. Veya kullanıcı adı oturum açma sayfası girişidir.
  5. Kullanıcıdan kimlik doğrulaması istenir. Kullanıcı parolasız kimlik doğrulaması yapar: biyometri, cihaz PIN'i veya herhangi bir dolaşım kimlik doğrulayıcısı. Web uygulamasında kimlik doğrulama istemi görüntülenir. Kullanıcı parolasız kimlik doğrulaması yapar: biyometri, cihaz PIN'i veya herhangi bir dolaşım kimlik doğrulayıcısı.
  6. Nok Nok sunucusu FIDO onaylamasını doğrular ve Azure AD B2C'ye OIDC kimlik doğrulama yanıtı gönderir.
  7. Kullanıcıya erişim izni verilir veya erişim reddedilir.

Nok Nok kullanmaya başlama

  1. noknok.com Kişi sayfasına gidin.
  2. Nok Nok kiracısının formunu doldurun.
  3. Kiracı erişim bilgileri ve belgelere bağlantılar içeren bir e-posta gelir.
  4. Kiracı OIDC yapılandırmasını tamamlamak için Nok Nok tümleştirme belgelerini kullanın.

Azure AD B2C ile tümleştirme

Bir IdP ekleyip yapılandırmak ve ardından bir kullanıcı akışı yapılandırmak için aşağıdaki yönergeleri kullanın.

Yeni kimlik sağlayıcısı ekleme

Aşağıdaki yönergeler için dizini Azure AD B2C kiracısıyla kullanın. Yeni bir IdP eklemek için:

  1. Azure AD B2C kiracısının Genel Yöneticisi olarak Azure portal oturum açın.
  2. Portal araç çubuğunda Dizinler + abonelikler'i seçin.
  3. Portal ayarlarında Dizinler + abonelikler bölümünde Dizin adı listesinde Azure AD B2C dizinini bulun.
  4. Değiştir'i seçin.
  5. Azure portal sol üst köşesinde Tüm hizmetler'i seçin.
  6. Azure AD B2C'yi arayın ve seçin.
  7. Pano>Azure Active Directory B2C>Kimlik sağlayıcıları'na gidin.
  8. Kimlik sağlayıcıları'ı seçin.
  9. Add (Ekle) seçeneğini belirleyin.

Kimlik sağlayıcısı yapılandırma

IdP yapılandırmak için:

  1. OpenID Connect (Önizleme)kimlik sağlayıcısı türünü> seçin.
  2. Ad alanına Nok Nok Kimlik Doğrulama Sağlayıcısı veya başka bir ad girin.
  3. Meta Veri URL'si için barındırılan Nok Nok Kimlik Doğrulaması uygulama URI'sini girin ve ardındanhttps://demo.noknok.com/mytenant/oidc/.well-known/openid-configuration
  4. İstemci Gizli Anahtarı için Nok Nok'un gizli dizisini kullanın.
  5. İstemci Kimliği için Nok Nok tarafından sağlanan istemci kimliğini kullanın.
  6. Kapsam için OpenID profili e-postasını kullanın.
  7. Yanıt türü içinkodu kullanın.
  8. Yanıt modu için form_post kullanın.
  9. Tamam’ı seçin.
  10. Bu kimlik sağlayıcısının taleplerini eşle'yi seçin.
  11. UserID için Abonelikten'i seçin.
  12. Görünen ad için Abonelikten'i seçin.
  13. Yanıt modu içinAbonelikten'i seçin.
  14. Kaydet’i seçin.

Kullanıcı akışı ilkesi oluşturma

Aşağıdaki yönergeler için Nok Nok, B2C kimlik sağlayıcıları listesindeki yeni bir OIDC IdP'dir.

  1. Azure AD B2C kiracınızdaki İlkeler'in altında Kullanıcı akışları'yı seçin.
  2. Yeni'yi seçin.
  3. Kaydol'a tıklayın ve oturum açın.
  4. Bir sürüm seçin.
  5. Oluştur’u seçin.
  6. İlke Adı girin.
  7. Kimlik sağlayıcıları bölümünde oluşturulan Nok Nok IdP'yi seçin.
  8. E-posta adresi ekleyebilirsiniz. Azure oturum açmayı Nok Nok'a yeniden yönlendirmez; kullanıcı seçeneklerini içeren bir ekran görüntülenir.
  9. Çok Faktörlü Kimlik Doğrulaması alanını bırakın.
  10. Koşullu erişim ilkelerini zorla'yı seçin.
  11. Kullanıcı öznitelikleri ve belirteç talepleri'nin altındaki Öznitelik topla seçeneğinde Email Adresi'ni seçin.
  12. Azure AD B2C'nin istemci uygulamasına döndürdüğü taleplerle, toplayacak Microsoft Entra kimliği için kullanıcı öznitelikleri ekleyin.
  13. Oluştur’u seçin.
  14. Yeni Kullanıcı akışını seçin.
  15. Sol panelde Uygulama Talepleri'ni seçin.
  16. Seçenekler'in altında e-posta onay kutusunu seçin
  17. Kaydet’i seçin.

Kullanıcı akışını test edin

  1. Azure AD B2C kiracısını açın ve İlkeler'in altında Kimlik Deneyimi Çerçevesi'ni seçin.
  2. Oluşturulan SignUpSignIn öğesini seçin.
  3. Kullanıcı akışını çalıştır'ı seçin.
  4. Uygulama için kayıtlı uygulamayı seçin. Örnek JWT'dir.
  5. Yanıt URL'si için yeniden yönlendirme URL'sini seçin.
  6. Kullanıcı akışını çalıştır'ı seçin.
  7. Kaydolma akışı gerçekleştirin ve bir hesap oluşturun.
  8. Kullanıcı özniteliği oluşturulduktan sonra Nok Nok çağrılır.

Akış tamamlanmamışsa, kullanıcının dizine kaydedildiğini veya kaydedilmediğini onaylayın.

Sonraki adımlar