Multi-factor authentication ensures that your Ory Network account is secured
even if your credentials have been compromised.
The Ory Network currently offers two second factors to choose from:
- Authenticator App
- Hardware Token
An Authenticator App is an application on e.g. your mobile device that generates
a time-based one-time-password (TOTP); generally a six digit code that is valid
for ~60 seconds.
A Hardware Token is a physical device that stores cryptographic keys to generate
one-time passwords (other methods of authentication are also supported by
hardware tokens).
Multi-factor authentication for the Ory Network leverages the FIDO2 open
authentication standards which include both WebAuthentication (web APIs for
passwordless authentication in browsers) and CTAP protocols.
In this guide we are going to add a Hardware Token "Yubikey" to our Ory Network
account in 3 easy steps.
Hardware tokens come in many different sizes & shapes. One of the most
widespread is the Yubico Yubikey. I am going to use the
Yubikey 5 with a USB-C
connector in this guide, but it will work just the same with other models.
Adding Yubikey to the Ory Network
For this guide you just need your Ory Network account and have the Yubikey or
other hardware token on hand.
- Log into console.ory.sh & open the settings page.
- Type the name of your security key.
In my case it is Yubikey, but you can name your security key whatever you
feel like.
- Hit "Add Security Key" and connect your Yubikey.
Plug in your Yubikey and when you see the symbol blinking with a green light,
touch it to activate the Yubikey.
That is it, we are done! 🥳
See also this video going over the individual steps:
Your Ory Network project is now protected with the Hardware Token "Yubikey".
When you login the next time, you will use your credentials/social login as
before.
Then you get a prompt to Please complete the second authentication challenge
.
Connect the Yubikey and press the Use Security Key
button. Now your Yubikey
blinks with a green light. Touch it to activate and complete your
authentication.
If you haven't already,
sign up for a free account at Ory Network!