If using Hypr passwordless you will need to have a username and a registered device. Download either the iOS Hypr app or the Android Hypr app. To register a device with your username, you can generate a magic link by performing the following and replacing the placeholder values with your own:
curl --request POST \
--url https://demo.gethypr.com/rp/api/versioned/magiclink \
--header 'Authorization: Bearer <your Hypr token>' \
--header 'Content-Type: application/json' \
--data '{
"username": "<your user name>",
"email": "<your email>",
"firstname": "",
"lastname": "",
"message": "",
"secondsValid": "6000",
"hyprServerUrl": "https://hypr-tenant-name.your-hypr-domain.com"
}'
By default, quickstart creates a username and password for the IDP. When adding your device and registering a user you must add the username that was registered to the IDP in SaaS.
This will return a response with a magic link(webLink
). Go to the webLink
on your desktop in a browser and choose the device method to register. If registering a mobile device, this will be a QR code which you can then scan with the Hypr mobile app. Once scanned your username and device are registered.
In QuickStart set the environment variables in .env-saas
. The required environment variables are:
- MFA_PROVIDER - set to
hypr
- ENABLE_MFA - must be set to
true
- HYPR_TOKEN - your Hypr API Token
- HYPR_BASE_URL - your hypr tenant base url which must match the application registered in the previous step
- HYPR_APP_ID - your hypr application ID
Quickstart is now enabled to work with Hypr Passwordless. Start Financroo and add Go Bank and you will be prompted to authorize Financroo on your Hypr enabled device by running:
make run-obuk-saas