Database
This service uses PostgreSQL for:
- Spring Authorization Server (required) tables:
oauth2_authorizationoauth2_registered_client
- Domain tables for users/roles/permissions/sessions/audit:
oauth2_authorizationoauth2_registered_clientusersrolesgroupspermissionsrole_permissions_alignmentuser_role_assignmentsuser_permissions_assignmentssession_tokensaudit_events
The application uses Flyway to manage database creation, versioning and schema migration. After a version upgrade any necessary database migrations will be automatically applied.