跳至正文
Wener Notes

Auth Awesome

约 3 分钟阅读
标签:资源精选
verdate
Kerberos 4.01980s
LDAPv31997
Kerberos 5.01993
SAML 1.02002
SAML 1.12003
SAML 2.02005
OpenID 1.02006
OpenID 2.02007
OAuth 1.02010
OAuth 2.02012
OpenID Connect 1.02014
WebAuthn Level 12019-03-04

Client

Client/Web/Library/SDK/Integration

Design

Authentication

AuthN/Authentication/OAuth2 Server/IdP/IAM

Authorization

AuthZ/Authorization/Policy/ACL/RBAC/ABAC

    • Identity & Access Proxy
    • Apache-2.0, Rust+Python
    • 引擎开源/Policy - Rust 实现
      • 语言库: Node.js, Python, Go, Rust, Ruby, Java
    • 商业化服务平台
    • 参考
    • Isomorphic Authorization JavaScript library
    • @casl/ability - 20.5kB/7kB - @ucast/core, @ucast/js, @ucast/mongo
      • @ucast - 条件转换
    • @casl/react - 2kB/1kB

Zanzibar

Proxy

API 网关通常支持 auth、authz

Reference

关联信息

反向链接、本文链接的其他页面和外部资料。

站内链接

  • Casbin
    笔记 · casbin

    支持的模式 · ACL - 超级用户, 无用户, 无资源 · RBAC - 资源角色, 租户角色 · ABAC · RESTful 路径 · 拒绝优先 · 优先级 · 配置分为 模型定义、Policy、角色 - Policy 和 角色配置可选

  • Kratos
    笔记 · ory/kratos

    ory/kratos 是什么 ? · API first 用户管理 · Identity Infrastructure Service · 对比 Identity and Access Management (IAM), Identity Management (IdM), Identity Provider (IP/IdP), Identity as...

  • spicedb
    笔记 · authzed/spicedb

    authzed/spicedb · 支持数据库: PostgreSQL, CockroachDB, Cloud Spanner, memdb · Authzed Cloud: < 1M 关系记录免费 · 参考 · Playground https://play.authzed.com/

参考资料

GitHub45 条
Hacker News1 条
其他外链13 条
最近更新commit ad1ad64编辑