SqlOS

AuthServer

Dashboard

Manage auth and authorization from the embedded admin UI.

4 sections

The dashboard is admin UI inside your app. It covers AuthServer and FGA.

Accessing the dashboard#

Default path is DashboardBasePath (/sqlos). Register SqlOS. Call app.MapSqlOS() after Build().

Example: http://localhost:5062/sqlos/. Protect it with a password in appsettings.json (or env vars).

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 lists who is signed in, how, which client, and when it expires.

Active sessions