簡體   English   中英

通過Web應用程序中的Azure Active Directory進行身份驗證

[英]Authenticating through Azure Active Directory in a Web App

我一直在下面的指南通過Azure中的Active Directory驗證我的web應用程序。

我的任務只是在使用Azure Active目錄登錄后顯示用戶的全名和/或電子郵件。

我已經能夠在本地工作並在https://apps.dev.microsoft.com上注冊我的應用程序。 但是,將所有內容調整為應用服務上下文會破壞它。

我腦子里浮現出一些問題。
1. Reply URL的本質是什么?
2.我應該在appsettings.json反映Reply URL嗎?

回復網址的本質是什么?

對於Web API或Web應用程序,“ Reply URL是Azure AD將向其發送身份驗證響應的位置,如果身份驗證成功,則包括令牌。 有關詳細信息,請閱讀此處

我應該在appsettings.json中反映回復網址

對於本指南,您在appsettings.json不需要這個。 您只需要在domain name,tenantid替換domain name,tenantidclientidappsettings.json

AADSTS50011:請求中指定的回復URL與為應用程序配置的回復URL不匹配

對於此錯誤,它是由Application Manifest定義的不匹配的replyUrls引起的。

按照以下步驟:

  • 檢查您發布的App Service URL
  • 登錄https://apps.dev.microsoft.com/
  • 查找已注冊的應用程序和編輯應用程序清單
  • 使用您的應用服務URL修改homepagereplyUrls
  • 對於replyUrls ,它應該是[app service url]/signin-oidc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM