我在我的网络应用程序中启用了azure Web身份验证,当未经身份验证的用户尝试访问它时,azure会将其重定向到https://example.azurewebsites.net/.auth/login/aad/callback
页面并显示消息"您无权查看此目录或页面&#34。
对于非授权用户,我不想显示上述消息,而是要重定向到另一个自定义页面以显示其他消息。
提前致谢。
谢谢, 图莎尔
答案 0 :(得分:0)
答案 1 :(得分:-1)
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”:“登录已被用户取消。”}]}
通过此功能,您可以完全控制页面,您可以按照想要的方式显示错误消息,并将页面标记为与依赖方网络的外观相匹配。