Senaryo: Web API 'Lerini çağıran bir Web uygulaması

Microsoft Identity platformunda kullanıcıları imzalayan ve ardından oturum açmış kullanıcı adına Web API 'Lerini çağıran bir Web uygulaması oluşturmayı öğrenin.

Önkoşullar

Bu senaryo, zaten bir senaryoyu tamamlamış olduğunu varsayar : kullanıcıları oturum açan Web uygulaması.

Genel Bakış

' Deki kullanıcıları imzalamak ve oturum açmış kullanıcı adına bir Web API 'SI çağırmak için Web uygulamanıza kimlik doğrulaması eklersiniz.

Web API’lerini çağıran web uygulaması

Web API 'Lerini çağıran Web uygulamaları gizli istemci uygulamalardır. Bu nedenle, Azure Active Directory (Azure AD) ile bir gizli dizi (uygulama parolası veya sertifika) kaydettikleri budur. Bu gizli dizi, bir belirteç almak için Azure AD çağrısı sırasında geçirilir.

Özelliklerini

Not

Web uygulamasına oturum açma ekleme, Web uygulamasının kendi kendine korunmasını sağlar. Bu koruma, Microsoft kimlik doğrulama kitaplığı (MSAL) değil, Ara yazılım kitaplıkları kullanılarak elde edilir. Yukarıdaki senaryo, kullanıcılar tarafından oturum açan Web uygulaması, bu konu ele alınmıştır.

Bu senaryo, bir Web uygulamasından Web API 'Lerinin nasıl çağrılacağını ele alır. Bu Web API 'Leri için erişim belirteçleri almalısınız. Bu belirteçleri almak için MSAL kitaplıklarını kullanırsınız.

Bu senaryoya yönelik geliştirme, bu özel görevleri içerir:

  • Uygulama kaydıSıRASıNDA Azure AD ile paylaşılacak bir yanıt URI 'si, gizli anahtar veya sertifika sağlamanız gerekir. Uygulamanızı çeşitli konumlara dağıtırsanız, her konum için bir yanıt URI 'SI sağlarsınız.
  • Uygulama yapılandırması , uygulama kaydı SıRASıNDA Azure AD ile paylaşılan istemci kimlik bilgilerini sağlamalıdır.

OAuth 2,0 ve OpenID Connect ile kimlik ve erişim yönetimine (ıAM) yeni başladıysanız ya da Microsoft Identity platformunda ıAM 'e yeni başladıysanız, okuma listenizde aşağıdaki makale kümesinin yüksek olması gerekir.

İlk hızlı başlangıç veya öğreticinizi tamamlamadan önce okumayı gerektirmese de, platforma yönelik konuları ele alır ve bunlarla benzerlik, daha karmaşık senaryolar oluştururken yolunuzda size yardımcı olur.

Sonraki adımlar

Bu senaryonun uygulama kaydıolan sonraki makaleye geçin.