文件名称:idp:快速尝试 Identity Provider 只是因为 OpenStack 的 Keystone 太多了
文件大小:61KB
文件格式:ZIP
更新时间:2024-07-02 02:22:13
Go
简单的 IdP 快速尝试 Identity Provider 只是因为 OpenStack 的 Keystone 太多了。 此 IdP 旨在用作域(租户)、用户、RBAC(NIST 级别 1,非分层)和会话的微服务。 目前,Simple IdP 支持基于 RESTful API 的基于令牌的身份验证。 它没有实现 SSL,因为它打算在代理/平衡器后面使用。 该软件包包含 2 个命令(可执行文件): idp-cli - 用于查看/管理所有实体的命令行实用程序 idp-api - 通过 RESTful API 公开功能的服务器(目前) 数据库支持和数据模型 目前,Simple IdP 通过标准 Go 的database/sql接口支持以下 RDBMS: MySQL ( ) 以下是正在进行的工作: SQLite3 ( ) PostgreSQL ( ) 建造 您可以使用包含的
【文件预览】:
idp-master
----config()
--------constants.go(834B)
--------environment.go(1KB)
----cmd()
--------idp-cli()
--------idp-api()
----db()
--------session.go(820B)
--------rbac.go(1KB)
--------common.go(3KB)
--------domain.go(1KB)
--------user.go(1KB)
----env.sh(824B)
----LICENSE(1KB)
----errs()
--------common.go(2KB)
----rpc()
--------helpers.go(988B)
--------session.go(4KB)
--------idp.go(620B)
--------rbac.go(1KB)
--------generated()
----spec()
--------services.thrift(4KB)
----.gitignore(266B)
----web()
--------helpers.go(882B)
--------session.go(3KB)
--------rbac.go(2KB)
--------auth.go(3KB)
--------index.go(444B)
--------common.go(4KB)
--------domain.go(896B)
--------user.go(841B)
----Makefile(769B)
----README.md(5KB)
----test_bootstrap.sh(4KB)
----test_login.json(142B)
----entities()
--------helpers.go(1015B)
--------session.go(2KB)
--------rbac.go(1KB)
--------domain.go(1KB)
--------time.go(793B)
--------user.go(2KB)
--------pagination.go(1KB)
----usecases()
--------errors.go(2KB)
--------rbac.go(16KB)
--------sessions.go(10KB)
--------users.go(14KB)
--------domains.go(7KB)
----helpers()
--------attempt.go(2KB)