https://<myapp>.azurewebsites.net/.auth/login/aad/callback 是什么意思?

Ash*_*sam 5 c# authentication azure oauth-2.0 azure-web-app-service

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

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

问题:我还没有在网络应用程序中实现上述reply-url 的控制器。谁处理得正确?

请让我了解一下上面的回调。如果需要的话可以更改为不同的 POST URL 吗?

And*_*ers 5

/.auth/login/{provider}/callback端点由 Azure\xe2\x80\x99s 自己的 Easy Auth [1] 公开。

\n\n

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

\n\n

简而言之,它们负责从提供商处提取访问令牌等、设置 cookie 等。\n它们在请求登陆您的应用程序之前进行处理。

\n\n

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

\n