Documentation

Dashboard

← All docs

Dashboard

Manage auth and authorization from the embedded admin UI.

The SqlOS dashboard is an embedded admin UI that runs inside your app. It provides a single control plane for both AuthServer and Fine-Grained Authorization.

Accessing the dashboard

The dashboard mounts under DashboardBasePath (default /sqlos) when you register SqlOS and call app.MapSqlOS() after Build().

Then open http://localhost:5062/sqlos/ (or your app's URL). The dashboard is protected by a password configured in appsettings.json.

Dashboard home

Auth Server pages

PageURLWhat you can do
Organizations/sqlos/admin/auth/organizationsCreate tenants, set primary domains for SSO
Users/sqlos/admin/auth/usersCreate users, assign passwords
Memberships/sqlos/admin/auth/membershipsLink users to organizations with roles
Clients/sqlos/admin/auth/clientsRegister OAuth clients with redirect URIs
OIDC/sqlos/admin/auth/oidcConfigure social login providers
SSO/sqlos/admin/auth/ssoSet up SAML enterprise SSO
Security/sqlos/admin/auth/securityConfigure session and token lifetimes
Sessions/sqlos/admin/auth/sessionsView and manage active sessions
Audit Events/sqlos/admin/auth/auditReview authentication events

FGA pages

PageURLWhat you can do
Resources/sqlos/admin/fga/resourcesBrowse the resource hierarchy
Grants/sqlos/admin/fga/grantsManage subject-role-resource assignments
Roles/sqlos/admin/fga/rolesDefine roles and link permissions
Permissions/sqlos/admin/fga/permissionsView permission keys by resource type
Subjects/sqlos/admin/fga/usersManage FGA users, agents, service accounts, groups
Access Tester/sqlos/admin/fga/access-testerTest access decisions with a detailed trace

Sessions

The Sessions page shows all active sessions with their authentication method, client, and expiration times.

Active sessions