本机客户端的重定向URI是否意味着将向本机客户端发送azure b2c的哪个端点以从azure b2c获取jwt?
Web应用程序的重定向URL是否意味着将浏览器发送到Web应用程序的哪个端点? Azure b2c会给Web浏览器一个jwt,然后将Web浏览器重定向到我的webapp服务器的重定向URL,然后网络浏览器会将jwt发送到我的webapp进行标识吗?我的理解是正确的吗?我不确定我的理解是否正确,我想,如果jwt通过azure b2c发送到服务器端点而不是发送到浏览器,服务器将无法知道jwt是针对哪个浏览器clinet的,所以我认为jwt发送到浏览器。
Web应用程序的重定向URL和本机客户端的重定向uri似乎有不同的用法?
答案 0 :(得分:1)
重定向URI或答复URL是一旦成功对应用程序进行了授权并授予了授权代码或访问令牌后,授权服务器会将用户发送到的位置。在这里,您的应用可以发送和接收身份验证响应。 Azure AD验证由Web应用程序发送的重定向URI是该应用程序的已注册重定向URI之一。
对于本机应用程序,身份验证流程完成后,浏览器将尝试发送重定向URI的请求,这将尝试在桌面客户端上调用已注册的应用程序。
对于网络应用,只需设置“ https:// **”。对于本机应用程序,您当前需要使用custom redirect URL。