据我了解,OpenID使用其他网站上的帐户登录网站,因此用户无需创建多个用户名和密码。
OPENAM不做同样的事吗?它使用Facebook谷歌等提供商来验证用户身份。
如果我错了,请纠正我。
答案 0 :(得分:1)
OpenID Connect是standard。
OpenAM是一种产品,它在许多其他方面实现了OpenID Connect标准(作为客户端/依赖方和服务器/提供者)。 所以,是的,您可以将OpenAM配置为与外部OpenID Connect提供程序一起在OpenAM上建立会话,但您也可以将OpenAM配置为对本地目录服务器执行身份验证并充当OpenID Connect提供程序(如Facebook /谷歌/等)。
答案 1 :(得分:0)
上面提到的场景是单点登录(SSO)。它提供OpenID-Connect和Oauth。 OpenID是一种协议(标准)。
OpenID Connect是OAuth 2.0之上的简单身份层 协议
OAuth仅使用访问令牌提供授权。 OpenID-Connect构建于OAuth2之上,以提供用户身份验证信息。 不仅OpenID Connect我们是否可以使用SAML(安全断言标记语言)进行单点登录。名称
SAML SSO。
OpenAM是一个产品,在链接下面,您可以阅读OpenAM功能Wikipedia OpenAM page,此外,您可以使用另一个开源身份服务器名称WSO2 Identity Server来实现此功能,还有更多其他功能。 / p>