【问题标题】:How to redirect the user to a new URL in ASP.net Core 1.1 MVC如何将用户重定向到 ASP.net Core 1.1 MVC 中的新 URL
【发布时间】:2017-11-19 10:25:47
【问题描述】:

我正在用 ASP.net Core 1.1 编写一个 Web 应用程序,它需要通过将用户登录到他们的 Microsoft.com 帐户来对其进行授权。我已经按照Authorization Code Flow 登录用户。我对 ASP.net 完全陌生,还没有找到将用户的 Web 浏览器定向到 /authorize 端点的方法,如文档中所述.我已经看到提到使用 HTTP 重定向响应,但没有找到如何设置它的实际示例。

我想设置我的应用程序,以便它应该在启动时将用户重定向到 /authorize 端点,重定向 URL 将他们返回到我的网站的主页,该主页将显示一个由在他们登录后使用他们的访问令牌从他们的日历中获取数据。

【问题讨论】:

    标签: c# oauth-2.0 microsoft-graph-api http-redirect asp.net-core-1.1


    【解决方案1】:

    “重定向”一词有点误导。通常,您只需提供用户单击以登录的 HTML 链接:

    <a href="https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=[APPLICATION ID]&response_type=code&redirect_uri=[REDIRECT URI]&scope=[SCOPE]">Login with your Microsoft Account</a>
    

    【讨论】:

    • 啊,这更有意义!我认为这要么很简单,要么我误解了文档。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2019-04-25
    • 2021-02-24
    • 2017-05-03
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 1970-01-01
    相关资源
    最近更新 更多