【发布时间】:2019-11-29 12:37:04
【问题描述】:
我想知道 AWS-Cognito 和 Shibboleth 之间的区别。我找不到区别。
【问题讨论】:
我想知道 AWS-Cognito 和 Shibboleth 之间的区别。我找不到区别。
【问题讨论】:
据我所知,shibboleth 是一个通用的 SSO 解决方案。它与同样提供用户管理服务的cognito user pool 相媲美。用户池和 shibboleth 之间的主要区别在于,由于用户池是 AWS 提供的服务,因此它们可以被其他 AWS 服务直接使用,例如 api 网关。 IAM 可用于限制对用户池中签名管理 API 调用的访问(例如:adminInitiateAuth)
然后我们有cognito identity pool。这用于授予对 aws 资源的访问权限。您可以使用各种联合身份(如 facebook、amazon、openid 等)以及 cognito 用户池来验证和请求资源。您还可以允许未经身份验证的用户访问资源。
【讨论】: