Skip to content

Users and groups ​

Add the people who sign in to your apps, organize them into groups, and choose what they can change about their own account.

Permission

Needs Manage people to add and change users, and Manage groups to change groups.

Add users ​

Users can't sign themselves up. Add them in one of these ways:

  • Invite them. Open People > People, choose Invite person, and enter their email. They get an email with a link to set a password.
  • Create them from code with the management API, with a password or an invitation email.
  • Sync them from your directory with SCIM, from Okta, Entra ID or another provider. When you deactivate someone there, Fob disables them too.
  • Let them sign in through your identity provider. With an identity provider connected, Fob creates a user's account the first time they sign in.

Manage a user ​

Open a user from People > People to see their profile, groups, apps, sessions, sign-in activity and a history of changes to their account. The Apps tab shows whether they can sign in to each app right now, such as Can sign in or Blocked by a rule.

ActionWhat it does
Resend invitationSends a new invitation to someone who hasn't accepted theirs.
Send password resetEmails them a reset link. Not available for users who must sign in through an identity provider.
Mark email as confirmedConfirms their primary email without emailing them.
Disable accountStops them signing in and signs them out of every app. Enable account undoes it.
Sign out everywhereEnds all their sessions and signs them out of every app.
Reset multi-factorRemoves their authenticator app, passkeys and recovery codes, and signs them out. Use it when someone loses their phone.
Unlock nowLifts a lockout after too many wrong passwords.
ImpersonateSigns you in as them, if your organization allows it. See Impersonation.
Delete personDeletes their account.

Warning

Deleting a user can't be undone. To stop someone signing in but keep their account and history, disable them instead.

To download every user, choose Export CSV on People > People. The file includes every attribute, including sensitive ones, so store it carefully.

Statuses ​

StatusMeaning
ActiveCan sign in.
InvitedHasn't accepted their invitation yet.
Email not confirmedHas an account but hasn't confirmed their email.
DisabledCan't sign in.

What users can change themselves ​

Users manage their own sessions, password, passkeys and authenticator app on their account page, at https://acme.fobauth.com/account. To choose what else they can change, open Security > Session settings and go to What people can change.

SettingDefault
Change their nameOn
Change their pictureOn
Change their emailOff
Delete their accountOff

When a setting is off, only admins, SCIM or your identity provider can make that change.

Email addresses ​

Each user has a primary email and can have more. Any verified address signs them in.

  • To add one, open the user and choose Add address. Addresses you add as an admin count as verified.
  • To swap an address with the primary, choose Make primary in its menu. This signs the user out everywhere.
  • An address can belong to only one user.

Apps get the primary address unless you set the app to send an address at a particular domain instead. See Email address sent.

Groups ​

Use groups to:

To create a group, open People > Groups and choose New group. Add members on the group's page, or from a user's Groups tab. Group names can be up to 100 characters: letters, digits, spaces, hyphens, underscores, dots and colons.

Deleting a group removes the app and server access it gave its members. Their accounts stay.

Everyone ​

Every organization has a built-in Everyone group that always holds every user, including users added later. Assign it to open an app to everyone. You can't rename it, delete it or change its members. It isn't sent in the groups claim, and SCIM can't see it.

Profile attributes ​

Add your own fields to user profiles, such as an employee ID or cost center. Open People > Attributes and choose Add attribute.

Permission

Needs Change sign-in, branding, domains and keys.

SettingWhat it does
Display nameShown in the console and on the account page.
KeyThe name in the API and in tokens, such as employee_id. You can't change it later.
TypeText, number, whole number, yes or no, date, list of text, country code or language. You can't change it once a user has a value.
VisibilityWhether users see the attribute on their account page: Hidden, Read-only or Editable.
Allowed valuesA fixed list, shown as a dropdown.
Required, UniqueEvery user must have a value, or no two users can share one.
SensitiveNever sent to apps or shown to the user.
Send to appsIncludes the attribute in tokens and SAML. On by default.

Fob checks values against these settings wherever they're written: the console, the account page, SCIM and the management API. Deleting an attribute deletes every user's value for it.

Limits
  • Keys: up to 64 lowercase letters, digits and underscores, starting with a letter. Names Fob already uses, such as sub, email and groups, are refused.
  • Text values: up to 2,048 characters. Lists: up to 100 values.
  • Yes-or-no and list attributes can't be unique.

Emails ​

Fob sends these emails to your users in your organization's name, with your logo and brand colour.

EmailSent whenLink works for
Accept your invitationAn admin, the management API or SCIM invites them7 days
Confirm your email addressTheir email is new or has changed. Sent to the new address.2 days
Reset your passwordThey ask for a reset, or an admin sends one1 hour

Each link works once. Sending a new invitation cancels the previous one. Links stop working if the user's password or email changes, or if they're disabled.

Fob also emails users when their password or email changes, when they add or remove a passkey or authenticator app, and when their account is locked. Each email says which device made the change and roughly where it was, such as London, United Kingdom.

To change the sender name, send through your own mail server, or turn off the account notifications, open Settings > Emails.

Locations

Locations are approximate and are usually wrong for users on a VPN. Fob looks them up in its own IP database, so IP addresses aren't sent to third parties. Admins see the IP address alongside the location in the console.

This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com.