【发布时间】:2018-08-11 06:47:42
【问题描述】:
我已在我的 Web 应用程序中启用 azure Web 身份验证,当未经身份验证的用户尝试访问它时,azure 会将其重定向到 https://example.azurewebsites.net/.auth/login/aad/callback 页面并显示消息“您无权查看此目录或页面”。
对于非授权用户,我想重定向到另一个自定义页面以显示另一条消息,而不是显示上述消息。
提前致谢。
谢谢, 图沙尔
【问题讨论】:
我已在我的 Web 应用程序中启用 azure Web 身份验证,当未经身份验证的用户尝试访问它时,azure 会将其重定向到 https://example.azurewebsites.net/.auth/login/aad/callback 页面并显示消息“您无权查看此目录或页面”。
对于非授权用户,我想重定向到另一个自定义页面以显示另一条消息,而不是显示上述消息。
提前致谢。
谢谢, 图沙尔
【问题讨论】:
ACS 以这样的编码 JSON 格式为您提供错误消息
{"context":null,"httpReturnCode":401,"identityProvider":"Google","timeStamp":"2010-12-17 21:01:36Z","traceId":"16bba464-03b9- 48c6-a248-9d16747b1515","errors":[{"errorCode":"ACS30000","errorMessage":"处理 OpenID 登录响应时出错。"},{"errorCode":"ACS50019", "errorMessage":"用户已取消登录。"}]}
这样您就可以完全控制页面,您可以按照需要的方式显示错误消息,并为页面添加品牌以匹配您的依赖方网站的外观。
【讨论】:
【讨论】: