我使用Azure Active Directory将SSO驱动到Google Apps。
按照本教程,我已完成所有设置:https://docs.microsoft.com/en-us/azure/active-directory/active-directory-saas-google-apps-tutorial
但是,当我尝试使用用户登录时,收到以下错误:
AADSTS65005:资源无效。客户已请求访问 资源未在请求的权限中列出 客户的申请注册。客户端应用ID: {GUID}。来自请求的资源价值:。 资源应用ID:{GUID}。有效名单 应用注册资源:。
应用注册所需权限
登录Google Apps时出现结果错误
配置工作和SAML身份验证已经过测试并且成功 - 非常感谢任何帮助!
答案 0 :(得分:1)
我认为此问题应由Google App SSO设置中的无效identifier
引起。它不应该是http://google.com/a/<yourdomain.com>
。这只是文档中的一个示例。它应该是与您的G-suite共享的唯一标识符。
在该文件中注明:
请注意
这些值并不真实。使用实际登录更新这些值 URL和标识符。联系Google Apps客户支持团队获取 这些价值观。
因此,有一种方法是与Google Apps客户支持小组联系以获取标识符值。
另一种方法是使用Fiddler来获取包含Audience
值的SAML响应。它可能是标识符值。我不是百分百肯定。
请告诉我它是否有帮助!
答案 1 :(得分:0)
通过Microsoft支持的真正有用的调用解决 - SSO配置中的标识符字段必须采用以下格式:
http://google.com/a/<yourdomain.com>
在以下模式下失败:
google.com
http://google.com
google.com/<yourdomain.com>
This教程有帮助,但含糊不清,并提供4个示例,需要针对特定应用尝试所有这些示例。