Kitty Shelter

Kitty Shelter

Setup required

No OIDC clients configured. Set the NUXT_OIDC_CLIENTS_JSON environment variable to get started.

Example configuration

NUXT_OIDC_CLIENTS_JSON='[
  {
    "clientId": "my-app",
    "redirectUris": ["https://myapp.example.com/callback"],
    "grantTypes": ["authorization_code", "refresh_token"],
    "scopes": ["openid", "email", "profile", "offline_access"],
    "public": true
  }
]'

Client options

OptionRequiredDescription
clientIdyesUnique identifier for the client
redirectUrisyesAllowed callback URLs (array)
grantTypesyesauthorization_code, refresh_token
scopesyesopenidemailprofileoffline_access
publicyestrue = no secret (SPA/mobile), false = secret auto-derived
webhookUrlnoURL notified on account deletion

Restart the container after setting the environment variable.