]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Make yubikey less picky about what it'll generate tokens for
authorDavid Woodhouse <dwmw2@infradead.org>
Wed, 3 Oct 2018 07:06:52 +0000 (08:06 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Wed, 3 Oct 2018 07:06:52 +0000 (08:06 +0100)
The protocol should validate which form fields are OK; no need to apply
CSTP-specific filters (which are now out of date) in the yubikey code.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
yubikey.c

index b45ed1e6c0ef5c5008e341eab12dd6c3a8a8d244..20863b0cc65c655b03f27819c24148917c8e2db8 100644 (file)
--- a/yubikey.c
+++ b/yubikey.c
@@ -480,8 +480,7 @@ int can_gen_yubikey_code(struct openconnect_info *vpninfo,
                         struct oc_auth_form *form,
                         struct oc_form_opt *opt)
 {
-       if ((strcmp(opt->name, "secondary_password") != 0) ||
-           vpninfo->token_bypassed)
+       if (vpninfo->token_bypassed)
                return -EINVAL;
        if (vpninfo->token_tries == 0) {
                vpn_progress(vpninfo, PRG_DEBUG,