Adding users to your project is simple, quick and easy. There are several ways you can add users, giving you flexibility in how you would like to implement flows for your integration.
Some useful tips
Consumer vs Workforce
This article is specifically for the Consumer edition of Auth Anywhere.
Adding users works differently in Consumer edition than is does in the Workforce edition.
With Consumer edition, each project has it's own collection of users.
With Workforce edition, users are a global collection that can be assigned access across any project in the organization.
Invite your self!
It is highly recommended to invite your self to your project once you create it. This will let you send your self auth requests using your own project so you can test things out with ease.
A nickname is required when adding users. The nickname is the unique value that identifies your user. It is recommended you set this to your unique user identifier in your system, something that will not and can not change. Auth Armor recommends using the username of your user to make things simple. When sending an auth request, you will have to provide the nickname of the user you want to send the request to.
You can also set an optional reference ID for with your invite. This reference ID is just for reference.
QR Code Invite
QR Codes are familiar and common place for 2FA/MFA apps today. Auth Armor supports that same idea. The Auth Armor authenticator app can scan invite QR codes that will then instruct the user how to enroll their device to your project.
Invite via the Dashboard
You can easily generate an invite from the developer dashboard. This requires no code and you can get started right away.
To add a user, first login to the dashboard, then select Consumer Edition.
Then select the desired project you would like to add the user to.
Next, click the "Invite User" tile. This will open a modal window that will ask for a nickname and reference_id (optional)
After entering the nickname and optional reference_id, click "Generate Invite" - this will then show a QR code on the screen. You can scan this directly, or copy the QR code invite image and send/share how you see fit.
Add users using the API
The other way to add users to your project is using the API. This method is more flexible and can be programmed into your project for automation. To generate an invite via the API, you'll first need to generate some API credentials so you can access the API. You can learn more about working the API by viewing this article: Connecting to the Auth Anywhere API
In the event you need to re-invite a user, such as the user has lost access to the app, or some other reason, you can set the "reset_and_reinvite" flag. This will generate a brand new invite for this user. This would be used in place of a "forgot your password?" - as there are no passwords with Auth Armor, this is the way you would reset a user.
You can create set this flag to true, and this will revoke all previous invites that have not yet been accepted and generate a new invite.
The Auth Armor API also supports viewing invites for a user, revoke a specific invite, and getting invite information by the invite code. Below are some more articles you might find useful: