文件名称:webauthn:用于将GO组作为属性的功能分支
文件大小:120KB
文件格式:ZIP
更新时间:2024-04-08 02:31:29
Python
网络认证 是一个小型的模块化身份验证提供程序框架,旨在支持我们组织编写的多个基于Python的RESTful Web服务。它允许在部署时配置多个替代的身份和属性提供程序模块,以通过与本地或远程提供程序对话来为Web请求建立客户端安全上下文。 状态 Webauthn是研究软件,但已证明其核心功能足够稳定,可以在多个生产科学项目中使用。 使用Webauthn Webauthn是一个服务器软件库,旨在集成到使用Python编写并使用web.py Web框架的Web服务中。 安装webauthn软件和必备软件。 创建定制的本地JSON配置文件。 执行部署步骤以配置数据库架构,启用Web服务等。 在相关提供者中建立客户端身份和属性绑定。 使用 检查会话状态 通过登录顺序建立会话 延长会话过期时间 删除会话 使用消耗webauthn安全上下文的Web服务API 服务了解客户的上下文(身份和属性)
【文件预览】:
webauthn-master
----MANIFEST.in(44B)
----webauthn2()
--------util.py(22KB)
--------manager.py(11KB)
--------exc.py(797B)
--------scripts()
--------rest.py(60KB)
--------__init__.py(2KB)
--------providers()
--------webauthn2.wsgi(2KB)
----.github()
--------workflows()
----apache_module()
--------session_test.cgi(126B)
--------Makefile(291B)
--------mod_webauthn.c(40KB)
----README-PACKAGING(1KB)
----doc()
--------authz_apps_vs_rest.md(2KB)
--------rest_api.md(11KB)
--------apache_module.md(9KB)
--------HOWTO_accept_oauth_headers.md(8KB)
--------README.md(25B)
----LICENSE(11KB)
----test()
--------stresstest.py(5KB)
--------static-test-setup.sh(1KB)
--------ubuntu-travis-setup.sh(660B)
--------rest-tests.sh(4KB)
--------robot-cred-test.sh(812B)
--------auth_test_util.py(3KB)
--------static-tests.sh(5KB)
--------grouptest.py(8KB)
----samples()
--------database()
--------webauthn.conf(342B)
--------globus_auth()
--------wsgi_webauthn2.conf.in(562B)
----setup.py(2KB)
----README.md(13KB)
----Makefile(2KB)
----NOTICE(232B)
----.gitignore(860B)
----bin()
--------webauthn2-deploy(3KB)
--------webauthn2-manage(6KB)
--------webauthn2-db-init(319B)
----install-script(4KB)