Uses of Class
dev.relism.flash.ext.oidc.OidcConfig.Builder
Packages that use OidcConfig.Builder
-
Uses of OidcConfig.Builder in dev.relism.flash.ext.oidc
Methods in dev.relism.flash.ext.oidc that return OidcConfig.BuilderModifier and TypeMethodDescriptionJWS algorithm (default:RS256).static OidcConfig.BuilderOidcConfig.Builder.clientAuthMethod(ClientAuthMethod method) Token endpoint client authentication method (default:ClientAuthMethod.POST).OidcConfig.Builder.https()Shorthand forselfScheme("https").OidcConfig.Builder.insecureTls()Disables TLS certificate verification for all HTTP calls made by this extension.static OidcConfig.BuilderOidcConfig.keycloak(String serverUrl, String realm, String clientId, String clientSecret, String redirectUri) Convenience factory for Keycloak: constructs the issuer as{serverUrl}/realms/{realm}automatically.OidcConfig.Builder.postLogoutRedirectUri(String uri) Where to redirect after logout (default:/).OidcConfig.Builder.rolesClaimPath(String path) Dot-separated path to the roles array in JWT claims (default:realm_access.roles).OidcConfig.Builder.routePrefix(String prefix) Route prefix for login/callback/logout (default:/auth).OidcConfig.Builder.schemeName(String name) Override the OpenAPI security scheme name (default: derived from the issuer URI).OidcConfig.Builder.scopeClaimPaths(String paths) Comma-separated claim paths used to resolve OAuth2 scopes (default:scope,scp).Override requested scopes (default:openid profile email).OidcConfig.Builder.selfScheme(String scheme) Scheme used when resolving self-relative redirect URIs (default:http).OidcConfig.Builder.sessionStore(OidcSessionStore store) Custom session store (default:InMemoryOidcSessionStore).