gpt4 book ai didi

amazon-cognito - AWS Cognito 代替 Keycloak

转载 作者:行者123 更新时间:2023-12-04 02:32:35 27 4
gpt4 key购买 nike

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

8 个月前关闭。




Improve this question




我们正在构建一个需要一些用户管理功能的 Web 应用程序:管理员用户、管理员组、业务团队组、公共(public)用户、基本用户等。根据他们的角色、组具有不同的能力访问我们应用程序的不同资源。
为此考虑了几个选项:
1/具体发展
2/使用开源:Keycloak
3/使用商业解决方案:AWS cognito,因为我们使用大量 AWS 资源进行开发。
由于我们对该项目的预算有限,我正在权衡优化开发工作、基础设施和技术支持成本的选项。
问题 :

  • Keycloak 对于小型项目来说是一个不错的选择吗,因为我们的技术支持资源非常有限?
  • AWS Cognito 是否成熟到足以用于商业应用程序?
  • 以后迁移到开源Keycloak容易吗?
  • 我通过谷歌搜索看到一些评论,一些项目已经回滚了他们在 AWS Cognito 上的选择,因为与其应用程序集成的复杂性以及文档问题。 AWS Cognito 是否改进了这些功能?
  • 有任何替代选择吗? (Auth0,Okta)?
  • 最佳答案

    Is Keycloak is a good option for a small project as we have a verylimit resource to do technical support ?


    我认为 Keycloak 需要比 Cognito 更多的技术支持。 Cognito 是 SAAS,因此您可以在几分钟内完成设置,无需担心扩展、监控等问题。但另一方面,Keycloak 在配置和自定义方面提供了更大的灵 active 。

    is AWS Cognito mature enough to use for a commercial application ?


    是的,Cognito 已经足够成熟了,它有良好的文档并遵循标准(如 GDPR、HIPAA 等)

    is it easy to migrate to open source later Keycloak?


    这取决于您的系统的复杂性。 Keycloak 具有导入/导出功能,但它适用于简单的情况。 AWS Cognito 和 Keycloak 都提供 REST API(和库)来使用它们。它们允许人们编写可以在迁移期间执行复杂逻辑的应用程序。

    I saw some comment via google search that some projects have roll backed their choice on AWS Cognito because the complexity of integration with their application, and documentation issues. Does AWS Cognito improve the features ?


    文档很好。至于集成,它取决于应用程序和要求。 Cognito 有一堆 limitations .
    检查它们是否适用于您的情况。例如,在我们的案例中,Cognito 没有提供足够的选项来自定义托管 UI(登录页面)。另外,使用 Cognito 来确保它允许实现您的组/角色/权限模型。因为与 Keycloak 相比,它允许更简单的关系。

    Any alternative option to go with ? ( Auth0, Okta) ?


    很难比较所有功能。但价格方面:Keycloak 是免费的,Cognito 是 free对于少于 50k 的用户,Auth0 比 Cognito 贵,Okta 比 Auth0 贵。因此,这取决于您的项目规模和预算。

    关于amazon-cognito - AWS Cognito 代替 Keycloak,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63308925/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com