OpenId Connect
HcSessionModule
Module Options
| sessionStore | Nest provider with SessionStore implementation. There are Predefined stores with providers |
| - RedisOpenIdSessionStoreProvider | |
| - MemoryOpenIdSessionStoreProvider |
Config
Default base key: core.auth.openid
client
| issuerDiscover | URL to openid configuration discovery |
| clientId | ID of OpenId Connect client |
| clientSecretPath | default: core.auth.openid.user.client |
| defaultMaxAge | Authorize max time in seconds |
app
| apiBaseUrl | URL to application API. | |
| session | Session module configuration(Auth->Session). | |
| login | Options for user login operation. | |
| scope | OpenID scopes. | |
| [audience] | Optional audience. | |
| [claims] | Optional individual OpenID Claims. | |
| redirect | ||
| baseUrl | Application base URL(after normal login user will be redirected there). | |
| postLogoutUrl | Application post logout URL. | |
| errorUrl | Redirects user there when any auth error ocurred. |
Secrets
OpenId Client secret:
- default:
core.auth.openid.user.client - format:
string