{"additionalProperties": false, "required": ["AuthorizationEndpoint", "ClientId", "Issuer", "TokenEndpoint", "UserInfoEndpoint"], "type": "object", "properties": {"ClientSecret": {"type": "string"}, "OnUnauthenticatedRequest": {"type": "string"}, "TokenEndpoint": {"type": "string"}, "AuthenticationRequestExtraParams": {"additionalProperties": true, "patternProperties": {"^[a-zA-Z0-9]+$": {"type": "string"}}, "type": "object"}, "ClientId": {"type": "string"}, "SessionTimeout": {"type": "string"}, "UseExistingClientSecret": {"type": "boolean"}, "AuthorizationEndpoint": {"type": "string"}, "Scope": {"type": "string"}, "SessionCookieName": {"type": "string"}, "UserInfoEndpoint": {"type": "string"}, "Issuer": {"type": "string"}}}