Auth Service
Auth-only microservice (no profile/app/social logic).
Links
- Swagger: https://authc.samstack.site/swagger
- Auth README: ../Auth/README.md
Core Capabilities
- Signup with OTP challenge/verification
- Signin with JWT + refresh token
- Allowed-domain config from database
- Admin session revocation
- Admin DB explorer endpoints for auth tables
Admin Endpoints (Auth)
GET /api/admin/endpointsGET /api/admin/config/domainsPOST /api/admin/config/domainsGET /api/admin/users/{userId}/sessionsPOST /api/admin/users/{userId}/sessions/{sessionId}/revokeGET /api/admin/db/tablesGET /api/admin/db/tables/{table}/rows?limit=50&offset=0POST /api/admin/db/tables/{table}/rowsPUT /api/admin/db/tables/{table}/rowsDELETE /api/admin/db/tables/{table}/rows
Auth DB Explorer Scope
AspNetUsersAspNetRolesAspNetUserRolesAspNetUserClaimsAspNetUserLoginsAspNetUserTokensAspNetRoleClaimsSessionsOtpChallengesAppConfigs
Version + Logs
- Startup log prints service version and CORS origins
- Set version with env:
AUTH_APP_VERSION(mapped toApp__Version) - Version endpoint:
GET /api/meta/version - Login/refresh/signup failures are logged with error details
- Authorization uses role claim
role; admin policy expectsadmin
Troubleshooting
403 Forbidden: token is not admin; log out and sign in again with the admin account.404 Not Found: running auth deployment is older than admin panel; redeploy auth service.- Ensure server env source includes auth values (for your setup:
/opt/clgStack/secrets/.env.auth).
README Quick View
Loading...