Clients
Client Management
It is planned to provide an integrated client management system via Web UI and Rest API. Currently the Web UI only supports read-only access at localhost:9090/auth/admin.
The Rest API also supports creating, updating and deleting clients already.
The following predefined clients are setup at startup time automatically:
Client-Id | Client-Secret | Confidential | Grants | Token-Format | Redirect Uris | CORS |
---|---|---|---|---|---|---|
confidential-jwt | demo | yes | Authz Code (+/- PKCE), Client Creds | JWT | http://localhost:9090/demo-client/login/oauth2/code/demo | * |
public-jwt | – | no | Authz Code + PKCE | JWT | http://localhost:9090/demo-client/login/oauth2/code/demo | * |
confidential-opaque | demo | yes | Authz Code (+/- PKCE), Client Creds | Opaque | http://localhost:9090/demo-client/login/oauth2/code/demo | * |
public-opaque | – | no | Authz Code + PKCE | Opaque | http://localhost:9090/demo-client/login/oauth2/code/demo | * |