Duo安全性:如何在双因素身份验证中通过post_argument在Duo.init()上传递参数

时间:2013-12-06 11:56:12

标签: javascript php security authentication code-access-security

我正在使用Duo Security在我的网站上实施双因素身份验证。 问题是我需要传递一些带有值的参数。有人说,这可以通过使用post_argument(post_action中签名响应的参数)来完成。但是如何?
您可以参考https://www.duosecurity.com/docs/duoweb

<script>
    Duo.init({
        'host': <?php echo "'" . HOST . "'"; ?>,
        'post_action':'index.php',
        'sig_request':<?php echo "'" . $sig_request . "'"; ?>
        'post_argument': ? *what will be here* ?
    });
</script>    

提前致谢。

1 个答案:

答案 0 :(得分:0)

有关此内容的说明,请参阅此处的WebSDK文档:https://www.duosecurity.com/docs/duoweb#passing-additional-post-arguments-with-the-signed-response

Duo的JavaScript将传递带有签名响应的duo_form形式中的其他参数。例如:

<form method="POST" id="duo_form">
<input type="hidden" name="next" value="next" />
</form>