首页 > 解决方案 > https:// 是什么意思.azurewebsites.net/.auth/login/aad/callback 是什么意思?

问题描述

我正在使用 Azure 应用服务为我的 Web 应用程序配置身份验证。我选择了带有 Express 模式的 AAD 来注册我的应用程序。

它在 AAD 注册了我的应用程序,回复 URL 为https://.azurewebsites.net/.auth/login/aad/callback。我截获了上述回调的请求 GET\POST。它发送访问令牌。

问题:我没有在 Web 应用程序中实现上述回复 URL 的控制器。谁在正确处理它?

请让我了解上述回调。如果需要,可以将其更改为不同的 POST 网址吗?

标签: c#azureauthenticationoauth-2.0azure-web-app-service

解决方案


Azure 自己的/.auth/login/{provider}/callbackEasy Auth [1] 公开了端点。

[1] 中的每个身份提供者都有一个。

简而言之,他们负责从提供者那里提取访问令牌等,设置 cookie 等。它们是在请求登陆您的应用程序之前处理的。

[1] https://docs.microsoft.com/en-us/azure/app-service/overview-authentication-authorization


推荐阅读