|
20 | 20 | Optional['Scope'] => Pattern[/^\"?[A-Za-z0-9\-\._\s]+\"?$/], |
21 | 21 | Optional['AuthRequestParams'] => Pattern[/^[A-Za-z0-9\-\._%]+=[A-Za-z0-9\-\._%]+(&[A-Za-z0-9\-\._%]+=[A-Za-z0-9\-\._%]+)*$/], |
22 | 22 | Optional['SSLValidateServer'] => Enum['On', 'Off'], |
23 | | - Optional['UserInfoRefreshInterval'] => Pattern[/^[0-9]+(\s?(logout_on_error|authenticate_on_error|502_on_error))?$/], |
| 23 | + Optional['UserInfoRefreshInterval'] => Pattern[/^[0-9]+(\s+(logout_on_error|authenticate_on_error|502_on_error))?$/], |
24 | 24 | Optional['JWKSRefreshInterval'] => Integer, |
25 | 25 | Optional['UserInfoTokenMethod'] => Enum['authz_header', 'post_param'], |
26 | 26 | Optional['ProviderAuthRequestMethod'] => Enum['GET', 'POST', 'PAR'], |
|
58 | 58 | Optional['OAuthIntrospectionEndpointParams'] => Pattern[/^[A-Za-z0-9\-\._%]+=[A-Za-z0-9\-\._%]+(&[A-Za-z0-9\-\._%]+=[A-Za-z0-9\-\._%]+)*$/], |
59 | 59 | Optional['OAuthIntrospectionTokenParamName'] => String, |
60 | 60 | Optional['OAuthTokenExpiryClaim'] => Pattern[/^[A-Za-z0-9\-\._]+\s?((absolute|relative)+(\s(mandatory|optional))?)?$/], |
61 | | - Optional['OAuthTokenIntrospectionInterval'] => Integer, |
| 61 | + Optional['OAuthTokenIntrospectionInterval'] => Integer[-1], |
62 | 62 | Optional['OAuthSSLValidateServer'] => Enum['On', 'Off'], |
63 | 63 | Optional['OAuthVerifySharedKeys'] => String, |
64 | 64 | Optional['OAuthVerifyCertFiles'] => String, |
|
74 | 74 | Optional['CookieSameSite'] => Enum['On', 'Off'], |
75 | 75 | Optional['PassCookies'] => String, |
76 | 76 | Optional['StripCookies'] => String, |
77 | | - Optional['StateMaxNumberOfCookies'] => Pattern[/^[0-9]+(\s?(false|true))?$/], |
| 77 | + Optional['StateMaxNumberOfCookies'] => Pattern[/^[0-9]+(\s(false|true))?$/], |
78 | 78 | Optional['SessionInactivityTimeout'] => Integer, |
79 | 79 | Optional['SessionMaxDuration'] => Integer, |
80 | 80 | Optional['SessionType'] => Pattern[/^(server-cache(:persistent)?|client-cookie(:persistent|:store_id_token|:persistent:store_id_token)?)$/], |
|
92 | 92 | Optional['MemCacheConnectionsTTL'] => Integer, |
93 | 93 | Optional['RedisCacheServer'] => String, |
94 | 94 | Optional['RedisCachePassword'] => String, |
95 | | - Optional['RedisCacheConnectTimeout'] => Pattern[/^[0-9]+\s?[0-9]*$/], |
| 95 | + Optional['RedisCacheConnectTimeout'] => Pattern[/^[0-9]+(\s[0-9]+)?$/], |
96 | 96 | Optional['RedisCacheDatabase'] => Integer, |
97 | 97 | Optional['RedisCacheTimeout'] => Integer, |
98 | 98 | Optional['RedisCacheUsername'] => String, |
|
114 | 114 | Optional['StateTimeout'] => Integer, |
115 | 115 | Optional['ScrubRequestHeaders'] => Enum['On', 'Off'], |
116 | 116 | Optional['OutgoingProxy'] => String, |
117 | | - Optional['UnAuthAction'] => Pattern[/^(auth|pass|401|407|410)\s.*/], |
118 | | - Optional['UnAutzAction'] => Pattern[/^(none|headers|environment|both)(\s+(latin1|base64url|none)+)?$/], |
| 117 | + Optional['UnAuthAction'] => Pattern[/^(auth|pass|401|407|410)(\s.*)?$/], |
| 118 | + Optional['UnAutzAction'] => Pattern[/^(401|403|302|auth)(\s.*)?$/], |
119 | 119 | Optional['PreservePost'] => Enum['On', 'Off'], |
120 | 120 | Optional['PreservePostTemplates'] => String, |
121 | 121 | Optional['PassRefreshToken'] => Enum['On', 'Off'], |
|
130 | 130 | Optional['DefaultLoggedOutURL'] => String, |
131 | 131 | Optional['DPoPMode'] => String, |
132 | 132 | Optional['FilterClaimsExpr'] => String, |
133 | | - Optional['LogoutRequestParams'] => Pattern[/^[A-Za-z0-9\-\._%]+=[A-Za-z0-9\-\._%]+(&[A-Za-z0-9\-\._%]+=[A-Za-z0-9\-\._%]+)*$/], |
| 133 | + Optional['LogoutRequestParams'] => Pattern[/^[^=]+=[^&]+(&[^=]+=[^&]+)*$/], |
134 | 134 | Optional['LogoutXFrameOptions'] => String, |
135 | 135 | Optional['MetricsData'] => String, |
136 | 136 | Optional['MetricsPublish'] => String, |
137 | 137 | Optional['PassAccessToken'] => Enum['On', 'Off'], |
138 | | - Optional['ProviderPushedAuthorizationRequestEndpoint'] => Variant[Stdlib::HTTPSUrl, Stdlib::HttpUrl], |
| 138 | + Optional['ProviderPushedAuthorizationRequestEndpoint'] => Stdlib::HttpUrl, |
139 | 139 | Optional['ProviderSignedJwksUri'] => String, |
140 | 140 | Optional['ProviderVerifyCertFiles'] => String, |
141 | 141 | Optional['RedirectURLsAllowed'] => String, |
|
0 commit comments