
此模板允许您使用相应的TOTP密钥验证6位TOTP代码是否有效。它可用于认证系统。
输入需要:
– 一个base32 TOTP密钥(字符串)
– 一个6位数字代码(字符串)
++重要:++ 6位代码必须为文本格式。如果代码以零开头并被当作数字处理,可能会导致验证问题。
函数节点将从TOTP密钥生成一个6位代码,然后与提供的代码进行比较。如果匹配,将返回1,否则返回0。
使用示例:
您从数据库中检索用户的TOTP密钥,然后想要验证用户提供的2FA代码是否有效。
设置指南
您只需要”TOTP VALIDATION”节点。
您需要修改”TOTP VALIDATION”节点的第39行和第40行,以适合您的特定上下文。
测试模板
您可以在模板的”EXAMPLE FIELDS”节点中定义示例密钥和代码,然后单击”Test Workflow”。
如果代码对提供的密钥有效,流程将继续到”IF CODE IS VALID”节点的true分支。否则,它将转到false分支。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)