sso:身份验证系统(支持oAuth2)

时间:2024-03-04 06:18:22
【文件属性】:

文件名称:sso:身份验证系统(支持oAuth2)

文件大小:70KB

文件格式:ZIP

更新时间:2024-03-04 06:18:22

PHP

认证服务器 SSO服务为所有OpenTHC服务提供启用了oAuth2的单一登录点。 帐户创建和身份验证方法通过此服务进行管理。 公司或*实施者将扩展此SSO,以通过Middlware或自定义控制器与他们自己的环境集成。 组态 数据库 通讯服务 oAuth2 U2F / FIDO 数据库 SSO期望按照API中所述的OpenTHC数据模型连接到数据库。 在etc/sql/提供了一个示例模式,可以/应该在新环境中直接执行该模式。 通讯技术 SSO系统不支持直接发送电子邮件或短信。 必须提供外部服务来响应一些简单的POST消息,类似于网络挂钩。 这称为“ CIC”,并且是从“环境”,“ etc-local”或“ etcd”中配置的,其中的空设置禁用了此服务。 oAuth2 oAuth2接口要求所有oAuth2服务请求者都必须具有服务客户端ID。 这些已在auth_service表中注册。


【文件预览】:
sso-master
----twig()
--------layout()
--------page()
----lib()
--------Response.php(519B)
--------Middleware()
--------Controller()
--------Contact.php(690B)
--------err.php(2KB)
--------Auth_Context_Ticket.php(622B)
----etc()
--------sql()
--------apache2.conf(3KB)
----boot.php(289B)
----LICENSE(32KB)
----test()
--------C_Account()
--------Base_Case.php(1KB)
--------B_Basic()
--------A_System()
--------report.html(783B)
--------UI_Test_Case.php(1KB)
--------boot.php(84B)
--------phpunit.xml(813B)
--------test.sh(2KB)
--------UI_Auth_Test.php(4KB)
--------G_oAuth2()
----README.md(2KB)
----.ackrc(413B)
----webroot()
--------index.html(972B)
--------robots.txt(67B)
--------front.php(3KB)
--------.well-known()
----.gitignore(199B)
----INSTALL.md(780B)
----composer.json(652B)

网友评论