Azure AD> Google Apps SSO

时间:2018-04-11 12:10:27

标签: azure single-sign-on azure-active-directory google-apps gsuite

我使用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 SSO设置: enter image description here

应用注册所需权限

enter image description here

登录Google Apps时出现结果错误

enter image description here

配置工作和SAML身份验证已经过测试并且成功 - 非常感谢任何帮助!

2 个答案:

答案 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个示例,需要针对特定​​应用尝试所有这些示例。