【发布时间】:2022-01-19 19:08:27
【问题描述】:
当我设置一个 ASP.Net Core MVC 应用程序并添加 AspNetCore 身份验证库时,它会处理 OAuth 2 和 OIDC 的代码身份验证流程的握手。
但是,我需要使用回调 URL 配置我的身份提供程序,以将代码发送到我的应用程序。
假设我的应用程序托管在 https://example.com/myapp/home,我应该说我的应用程序期望 IDP 调用的回调 URL 是什么?
【问题讨论】:
-
用户成功授权应用后,授权服务器会将用户重定向回应用。由于重定向 URL 将包含敏感信息,因此服务不会将用户重定向到任意位置至关重要。确保用户只会被重定向到适当位置的最佳方法是要求开发人员在创建应用程序时注册一个或多个重定向 URL。在这些部分中,我们将介绍如何处理移动应用程序的重定向 URL、如何验证重定向 URL 以及如何处理错误。
标签: asp.net-core oauth-2.0 openid-connect callbackurl