Can I require a second factor on the VPN?
Yes, with Duo. Tick Enable Duo on the gateway and give it the integration key, secret key and API hostname from a Duo Auth API application. The person gets a push when they connect.
The prompt is sent last, after the certificate, the account and any group rules have already passed. That ordering is deliberate: a push that arrives before those checks would buzz somebody's phone on behalf of a stranger holding a revoked credential. It also means a refusal costs no push at all.
Two behaviours worth knowing before you turn it on. A device certificate is refused on a gateway that requires Duo, because a machine has no phone to prompt and quietly waiving the factor would be worse than saying no. And if Duo cannot be reached you choose what happens — refuse, which is the default and the safer answer, or let people through and record it. That choice is about a Duo outage; it never skips a factor that could have been asked for. Set the gateway's RADIUS timeout to at least 60 seconds, because a push waits for a person to find their phone.
Microsoft Authenticator is not an option, and not for want of trying. Microsoft exposes no supported way to trigger an Authenticator prompt on demand from outside a sign-in — Conditional Access is evaluated during a sign-in the VPN is not performing, and the older interface for it has been retired. The routes that remain need either an on-premise server, which is the thing Passbeam exists to remove, or a browser, which an IKEv2 tunnel does not have. We re-check this; if it changes, it will appear here.
Related questions
- RADIUS or RADSec — which should I use?
- Is standard RADIUS safe enough to use?
- What address and port do I point my equipment at?
- A printer keeps failing with a TLS error. Why would I let a site accept older TLS?
- A camera or printer is still refused after I allowed older TLS. What now?
- Can Passbeam authenticate our VPN as well as the network?
- Our VPN concentrator serves several clients from one address. Will Passbeam tell them apart?
- Can I let only some people use the VPN, but everyone use the office network?
- Do you support PEAP, MSCHAPv2 or EAP-TTLS?
- Do you support RADIUS accounting?
- How do I disconnect a device that is already connected?
- What firewall rules does the connector need?
Still stuck? Ask us, or read the rest of the knowledge base.