文件名称:totp:使用 Python 实现 RFC 6238
文件大小:5KB
文件格式:ZIP
更新时间:2024-07-19 20:01:14
Python
非活动项目:我不再使用它,赞成调整我的工作流程并使用 顶 该模块实现了 RFC 6238,TOTP 认证。 用法 生成.py 此脚本创建用于对用户进行身份验证的 YAML 配置文件。 它会引导您完成整个过程,并将结果转储到标准输出或文件。 totp.py 这将处理配置文件读取、密钥操作和代码验证。 一般的做法是实例化一个 totp.Config(file) 对象,获取你的代码,然后调用 Config().authenticate(code) 来检查它。 文件 这旨在与 pam_exec 一起使用。 它处理从 tty 读取和写入以获取代码,并将 0 或 1 返回到 pam_exec 以处理身份验证。 sshd.py 这可以与 sshd_config 中的 ForceCommand 一起使用,如果成功,将 os.execl 用户的 shell。 要求 pyyaml 执照 totp 是在
【文件预览】:
totp-master
----LICENSE(1KB)
----.gitignore(14B)
----README.md(1KB)
----totp()
--------totp.py(2KB)
--------sshd.py(752B)
--------generate.py(2KB)
--------pam.py(1KB)