aseeflow.webadmin.authentication property; each mode activates its own pre-configured Spring Security filter chains for the UI and the REST API.
Choosing a mode
| Mode | Best for | Login experience |
|---|---|---|
| Basic | Development, internal tools, API clients | Browser HTTP Basic dialog |
| Form | Production web UIs needing a branded login | Custom login page |
| OAuth2 | Enterprise SSO with any OIDC provider | Redirect to your identity provider |
| Keycloak | Keycloak SSO with full user/group sync | Redirect to Keycloak |
Common notes
- REST security is enabled by default in every mode. Set
aseeflow.webadmin.disable-rest-security: trueto leave/engine-rest/**unprotected (for example, when a separate WAR secures it — see Deployment). - The required security dependencies are declared as
providedin the starter, so you must add them explicitly in your application. Each mode’s page lists what it needs. - For OAuth2 and Keycloak, the
user-name-attributeand group claim settings are critical — they map identity-provider users and groups onto engine user and group IDs that your authorizations rely on.