文件名称:蜜蜂:PAM身份验证微服务
文件大小:442KB
文件格式:ZIP
更新时间:2024-02-25 21:32:52
python flask jwt authentication pam
蜜蜂 beesly是用于通过PAM对用户进行身份验证的微服务。 它提供了一种替代方法,用于验证和授权用户对内部应用程序和服务的访问。 对自定义PAM服务的支持促进了目录服务器(Active Directory,IdM,FreeIPA,OpenLDAP等)和第三方服务(Duo Security)与现有集成(SSSD)的复用。 返回经过身份验证的用户的组成员身份,从而允许为自定义应用程序和服务添加基于角色的访问控制,而无需了解LDAP或Kerberos的复杂性。 beesly是使用Flask微框架在Python 3.6中开发的。 产品特点 使用自定义PAM服务对用户进行身份验证 基于角色的访
【文件预览】:
beesly-master
----.travis.yml(630B)
----CREDITS.md(781B)
----Pipfile(447B)
----Dockerfile(986B)
----LICENSE(34KB)
----Pipfile.lock(31KB)
----requirements.txt(10KB)
----examples()
--------telegraf.conf(503B)
--------beesly.pam(293B)
--------healthcheck.py(223B)
--------logstash.conf(448B)
--------pam_duo.conf(127B)
--------beesly.service(392B)
----.gitignore(38B)
----gconfig.py(2KB)
----Makefile(686B)
----.dockerignore(118B)
----README.md(9KB)
----beesly()
--------utils.py(3KB)
--------_logging.py(1KB)
--------tests()
--------__init__.py(910B)
--------views.py(12KB)
--------swagger-ui()
--------config.py(5KB)
--------version.py(63B)
----serve.py(169B)
----swagger.yaml(7KB)