我正在 GAE 上创建一个 Web 应用程序。在这个应用程序中,我必须使用 SAML 2.0 实现 SSO 功能。我在网上遭受了很多痛苦,但我没有找到任何例子。我了解了 SAML 如何工作,我必须在 java 中使用哪个库。但在开始之前,我想知道这个功能在 GAE 中是否可行。我知道谷歌应用程序基于 SAML 并提供 SSO 功能。但我没有找到任何链接表明 GAE 也支持 SAML,我们可以在 GAE 上创建 SAML 应用程序。谢谢
问问题
927 次
1 回答
0
我已经与我的演示谷歌应用引擎帐户进行了一些集成。在这里,我在本地使用了基于 Java 的 SAML2 IDP,它已连接到 LDAP 用户存储。并且使用这个 IDP,我可以登录到谷歌应用程序帐户。这就是我所理解的。我们需要在 google 帐户中配置 IDP 详细信息(uri 等)并上传我的 IDP 的证书。然后我想在我的 IDP 中创建相同的用户,在谷歌应用程序帐户中(我猜,它是用于授权目的)。一旦我尝试登录谷歌应用程序,它就会将我重定向到我的本地 SAML2 IDP,我需要向 IDP 提供用户凭据。然后我将被定向到谷歌应用程序并可以登录到它。以下是一些如何使用 shibboleth 启用 SAML2 SSO 的指南。我想这会对你有所帮助。
于 2013-11-15T07:48:26.527 回答