keystone.auth.plugins.totp 模块

基于时间的 One-time Password Algorithm (TOTP) 认证插件。

TOTP 是一种从共享密钥和当前时间计算一次性密码的算法。

TOTP 是基于哈希的消息认证码 (HMAC) 的实现。它结合了密钥和当前时间戳,使用加密哈希函数生成一次性密码。时间戳通常以 30 秒为间隔递增,因此从相同的密钥生成的、时间相近的密码将相等。

class keystone.auth.plugins.totp.TOTP[source]

基类: AuthMethodHandler

authenticate(auth_payload)[source]

尝试使用 TOTP 进行认证。