User Management

Create and manage administrator accounts in Authority.

Admin Capabilities

Administrators can:

  • Manage OAuth clients

  • Create and edit users

  • Configure scopes

  • View audit logs

  • Modify system settings

Admin Dashboard

Create Admin User

  1. Navigate to Admin DashboardUsers

  2. Click New User

  3. Fill in the form:

Field
Description

Email

Admin email address

Name

Display name

Password

Initial password

Role

Select Administrator

  1. Click Create

User Management

Promote Existing User

  1. Navigate to Users

  2. Select the user

  3. Click Edit

  4. Change Role to Administrator

  5. Click Save

Command Line

Create Admin via CLI

Using Database Seed

Create admin during initial setup:

API

Create Admin via API

Update User Role

Admin Roles

Role
Permissions

user

Profile management, OAuth authorizations

admin

Full system access

super_admin

Can create other admins

Role Hierarchy

Security Requirements

MFA for Admins

Require MFA for all admin accounts:

Admin Password Policy

Enforce stronger passwords for admins:

IP Restrictions

Limit admin access by IP:

Audit Trail

Admin actions are logged:

Event
Description

admin.login

Admin login

admin.created

New admin created

admin.role_changed

Role modified

client.created

Client created by admin

settings.changed

Settings modified

Best Practices

circle-check
circle-exclamation

Removing Admin Access

Demote to User

Deactivate Admin

Next Steps

Last updated

Was this helpful?