【问题标题】:what is the usage of redirect URI of native client and redirect url of a web app in azure b2c?azure b2c 中本机客户端的重定向 URI 和 Web 应用程序的重定向 url 的用途是什么?
【发布时间】:2019-11-17 04:37:30
【问题描述】:

本机客户端的重定向 URI 是否意味着本机客户端将发送 azure b2c 的哪个端点以从 azure b2c 获取 jwt?

Web 应用程序的重定向 URL 是否意味着浏览器将发送到我的 Web 应用程序的哪个端点? azure b2c会给web浏览器一个jwt,然后将web浏览器重定向到redirect url到我的webapp服务器,然后web浏览器会将jwt发送到我的webapp进行识别吗?我的理解对吗?我不确定我的理解是否正确,我认为,如果 jwt 通过 azure b2c 发送到服务器端点而不是发送到浏览器,服务器将无法知道 jwt 是针对哪个浏览器客户端的,所以我认为 jwt发送到浏览器。

webapp的redirect url和native client的redirect uri好像有不同的用法?

【问题讨论】:

    标签: azure-active-directory azure-ad-b2c msal


    【解决方案1】:

    重定向 URI 或回复 URL 是应用程序成功授权并授予授权代码或访问令牌后授权服务器将用户发送到的位置。这是您的应用可以发送和接收身份验证响应的地方。 Azure AD 验证 Web 应用发送的重定向 URI 是否是应用的已注册重定向 URI 之一。

    对于原生应用,当身份验证流程完成后,浏览器会尝试发送重定向 URI 请求,这将尝试调用桌面客户​​端上注册的应用。

    对于网络应用,只需设置“https://**”。对于原生应用,目前需要使用custom redirect URL

    【讨论】:

    • 感谢您的帮助,是不是意味着,如果浏览器在我的由msal打开的应用中的webview中,重定向uri就没用了?
    • AZURE AD B2C 浏览器页面在带有 MSAL.net web 的嵌入式 Web 视图中错误呈现(新版本用户流(推荐))。我在哪里可以注意到 azure 解决这个问题? stackoverflow.com/questions/64101050/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 2018-05-11
    • 2018-05-15
    • 2021-03-31
    相关资源
    最近更新 更多