Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AcceptBackchannelLogout(BackchannelLogoutId, RelyingPartySessionId, String, Instant) - Constructor for record class io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
-
Creates an instance of a
AcceptBackchannelLogoutrecord class. - access(BrowserHandle) - Method in class io.fluxzero.idp.bff.session.BffSessionCoordinator
-
Empty means a fresh login is needed.
- access(BrowserHandle, Duration) - Method in class io.fluxzero.idp.bff.session.BffSessionCoordinator
-
Waits only for another consumer's confirmed refresh; never retries an uncertain token exchange.
- accessExpiresAt() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Returns the value of the
accessExpiresAtrecord component. - accessToken() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
-
Returns the value of the
accessTokenrecord component. - accessToken() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Returns the value of the
accessTokenrecord component. - addToMetadata(Metadata, User, boolean) - Method in class io.fluxzero.idp.bff.OidcUserProvider
- application() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.Context
-
Returns the value of the
applicationrecord component. - ApplicationSession - Record Class in io.fluxzero.idp.bff.session.api.model
- ApplicationSession(ApplicationSessionId, RelyingPartySessionId, Instant, long, String, Instant, SessionProtection.SealedValue) - Constructor for record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
- ApplicationSession(ApplicationSessionId, RelyingPartySessionId, Instant, long, String, Instant, SessionProtection.SealedValue, PlaintextValue) - Constructor for record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
-
Creates an instance of a
ApplicationSessionrecord class. - applicationSessionId() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
-
Returns the value of the
applicationSessionIdrecord component. - applicationSessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.ClaimRefresh
-
Returns the value of the
applicationSessionIdrecord component. - applicationSessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
-
Returns the value of the
applicationSessionIdrecord component. - applicationSessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
-
Returns the value of the
applicationSessionIdrecord component. - applicationSessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.RevokeSession
-
Returns the value of the
applicationSessionIdrecord component. - ApplicationSessionId - Class in io.fluxzero.idp.bff.session.api
- ApplicationSessionId(String) - Constructor for class io.fluxzero.idp.bff.session.api.ApplicationSessionId
- authorizationUrl() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.LoginRedirect
-
Returns the value of the
authorizationUrlrecord component.
B
- backchannel(String) - Method in class io.fluxzero.idp.bff.session.BffLogoutCoordinator
-
Requires registration with backchannel_logout_session_required=true.
- backchannelLogout(WebRequest) - Method in class io.fluxzero.idp.bff.OidcIntegration
-
Expose the validated OP logout handler at an application-owned callback route.
- BackchannelLogout - Record Class in io.fluxzero.idp.bff.session.api.model
-
Accepted signed logout identity; only hashes, never the token or raw issuer/client/sid/jti.
- BackchannelLogout(BackchannelLogoutId, String, Instant) - Constructor for record class io.fluxzero.idp.bff.session.api.model.BackchannelLogout
-
Creates an instance of a
BackchannelLogoutrecord class. - backchannelLogoutId() - Method in record class io.fluxzero.idp.bff.session.api.model.BackchannelLogout
-
Returns the value of the
backchannelLogoutIdrecord component. - backchannelLogoutId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
-
Returns the value of the
backchannelLogoutIdrecord component. - BackchannelLogoutId - Class in io.fluxzero.idp.bff.session.api
- BackchannelLogoutId(String) - Constructor for class io.fluxzero.idp.bff.session.api.BackchannelLogoutId
- begin(String) - Method in class io.fluxzero.idp.bff.session.BffLoginCoordinator
- begin(String, String) - Method in class io.fluxzero.idp.bff.session.BffLoginCoordinator
-
Saves the trusted per-login callback and reuses it verbatim during code exchange.
- begin(String, String, Map) - Method in class io.fluxzero.idp.bff.session.BffLoginCoordinator
- beginLogin(SecretValue, Duration) - Method in class io.fluxzero.idp.bff.session.ModelBffSessionStore
- BeginLogin(LoginTransactionId, String, Instant, SessionProtection.SealedValue) - Constructor for record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
- BeginLogin(LoginTransactionId, String, Instant, SessionProtection.SealedValue, PlaintextValue) - Constructor for record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
-
Creates an instance of a
BeginLoginrecord class. - BffLoginCoordinator - Class in io.fluxzero.idp.bff.session
-
Protected, in-process authorization-code flow above the eventless application-session Models.
- BffLoginCoordinator(OidcTenantConfig, OidcDiscoveryDocument, OidcTransport, OidcClientAuthentication, Set, ModelBffSessionStore, Duration, Duration) - Constructor for class io.fluxzero.idp.bff.session.BffLoginCoordinator
- BffLoginCoordinator(OidcTenantConfig, OidcDiscoveryDocument, OidcTransport, OidcClientAuthentication, Set, ModelBffSessionStore, Duration, Duration, Duration) - Constructor for class io.fluxzero.idp.bff.session.BffLoginCoordinator
- BffLoginCoordinator.LoginRedirect - Record Class in io.fluxzero.idp.bff.session
-
Explicit access belongs only to the protected cookie/redirect adapter, never ordinary serialization.
- BffLoginCoordinator.SessionOpened - Record Class in io.fluxzero.idp.bff.session
-
Tokens remain server-side. csrf may be exposed only to the authenticated same-origin browser.
- BffLoginRejectedException - Exception Class in io.fluxzero.idp.bff.session
-
A consumed, denied or invalid login requires a fresh attempt; dependency failures are separate.
- BffLoginRejectedException() - Constructor for exception class io.fluxzero.idp.bff.session.BffLoginRejectedException
- BffLogoutCoordinator - Class in io.fluxzero.idp.bff.session
-
Local application logout and session-required back-channel logout.
- BffLogoutRejectedException - Exception Class in io.fluxzero.idp.bff.session
-
Invalid logout evidence; contains no token, identifier or dependency failure details.
- BffLogoutRejectedException() - Constructor for exception class io.fluxzero.idp.bff.session.BffLogoutRejectedException
- BffSessionCoordinator - Class in io.fluxzero.idp.bff.session
-
Protected session access, with single-owner token refresh and no authorization decisions.
- BffSessionCoordinator.ResourceAccess - Record Class in io.fluxzero.idp.bff.session
-
In-process only; the owning resource API still validates signature, audience, scopes and current grants.
- BffSessionCoordinator.SessionAccess - Record Class in io.fluxzero.idp.bff.session
-
In-process credential access, never a browser DTO or ordinary message.
- BrowserHandle - Class in io.fluxzero.idp.bff.session
-
A 256-bit opaque browser capability.
- BrowserSessionBoundary - Class in io.fluxzero.idp.bff.session
-
Cookie/CSRF policy shared by application BFFs; it never establishes identity or authorization.
- BrowserSessionBoundary(URI, String, boolean) - Constructor for class io.fluxzero.idp.bff.session.BrowserSessionBoundary
-
HTTP is permitted only by an explicit local-development flag and a loopback or .localhost host.
- BrowserSessionBoundary(URI, String, boolean, Set) - Constructor for class io.fluxzero.idp.bff.session.BrowserSessionBoundary
-
Explicit additional browser origins, for a frontend and API on separate same-site hosts.
C
- callback(BrowserHandle, BrowserHandle, String, String, String) - Method in class io.fluxzero.idp.bff.session.BffLoginCoordinator
-
HTTP must reject duplicate parameters before calling.
- callback(WebRequest) - Method in class io.fluxzero.idp.bff.OidcIntegration
-
Handles an application-owned callback route with the same state, PKCE, nonce and session checks.
- callbackState() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.PendingLogin
-
Returns the value of the
callbackStaterecord component. - cancel() - Method in class io.fluxzero.idp.bff.OidcIntegration
-
Cancels only this integration; application handlers and the Fluxzero instance remain running.
- Capabilities(OidcClientAuthentication, SessionProtection) - Constructor for record class io.fluxzero.idp.bff.OidcIntegration.Capabilities
-
Creates an instance of a
Capabilitiesrecord class. - ciphertext() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.SealedValue
-
Returns the value of the
ciphertextrecord component. - claim() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.ClaimRefresh
-
Returns the value of the
claimrecord component. - claim() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
-
Returns the value of the
claimrecord component. - claim() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
-
Returns the value of the
claimrecord component. - claim(String, Class) - Method in class io.fluxzero.idp.bff.OidcUser
- claimRefresh(BrowserHandle, long, Duration) - Method in class io.fluxzero.idp.bff.session.ModelBffSessionStore
-
No lease takeover: after an uncertain token rotation, reauthenticate instead of replaying the old token.
- ClaimRefresh(ApplicationSessionId, long, String, Instant, Instant) - Constructor for record class io.fluxzero.idp.bff.session.api.SessionMutations.ClaimRefresh
-
Creates an instance of a
ClaimRefreshrecord class. - claims() - Method in class io.fluxzero.idp.bff.OidcUser
-
Deeply immutable JSON values: maps, lists, strings, numbers, booleans and null.
- claims() - Method in record class io.fluxzero.idp.bff.OidcUserProvider.Identity
-
Returns the value of the
claimsrecord component. - clearCookie() - Method in class io.fluxzero.idp.bff.session.BrowserSessionBoundary
- client() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Returns the value of the
clientrecord component. - clientAuthentication() - Method in record class io.fluxzero.idp.bff.OidcIntegration.Capabilities
-
Returns the value of the
clientAuthenticationrecord component. - close() - Method in class io.fluxzero.idp.bff.OidcIntegration
- close() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
- close() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
- close() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
- close() - Method in class io.fluxzero.idp.bff.session.SecretValue
- completeRefresh(ModelBffSessionStore.RefreshClaim, SecretValue) - Method in class io.fluxzero.idp.bff.session.ModelBffSessionStore
- CompleteRefresh(ApplicationSessionId, String, Instant, SessionProtection.SealedValue) - Constructor for record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
- CompleteRefresh(ApplicationSessionId, String, Instant, SessionProtection.SealedValue, PlaintextValue) - Constructor for record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
-
Creates an instance of a
CompleteRefreshrecord class. - consumeLogin(BrowserHandle, BrowserHandle) - Method in class io.fluxzero.idp.bff.session.ModelBffSessionStore
- containsUser(Metadata) - Method in class io.fluxzero.idp.bff.OidcUserProvider
- Context(String, String, String, Instant) - Constructor for record class io.fluxzero.idp.bff.session.SessionProtection.Context
-
Creates an instance of a
Contextrecord class. - cookie() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.LoginRedirect
-
Returns the value of the
cookierecord component. - cookie() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.SessionOpened
-
Returns the value of the
cookierecord component. - cookie() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.PendingLogin
-
Returns the value of the
cookierecord component. - cookie() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
-
Returns the value of the
cookierecord component. - cookieName() - Method in class io.fluxzero.idp.bff.session.BrowserSessionBoundary
- copy() - Method in class io.fluxzero.idp.bff.session.SecretValue
-
Caller owns and must discard this transient copy; never dispatch it through ordinary messaging.
- create() - Static method in class io.fluxzero.idp.bff.session.BrowserHandle
- csrf() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.SessionOpened
-
Returns the value of the
csrfrecord component. - csrf() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Returns the value of the
csrfrecord component.
D
- data() - Method in class io.fluxzero.idp.bff.session.api.model.PlaintextValue
- deadline() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.ClaimRefresh
-
Returns the value of the
deadlinerecord component. - deadline() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
-
Returns the value of the
deadlinerecord component.
E
- email() - Method in class io.fluxzero.idp.bff.OidcUser
- emailVerified() - Method in class io.fluxzero.idp.bff.OidcUser
- equals(Object) - Method in record class io.fluxzero.idp.bff.FluxzeroOidcUser.UpstreamSubject
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.OidcIntegration.Capabilities
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.OidcUserProvider.Identity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.api.model.BackchannelLogout
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.api.model.RelyingPartySession
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.ClaimRefresh
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.RevokeRelyingPartySession
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.RevokeSession
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.LoginRedirect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.SessionOpened
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.PendingLogin
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.SessionProtection.Context
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fluxzero.idp.bff.session.SessionProtection.SealedValue
-
Indicates whether some other object is "equal to" this one.
- evidenceDigest() - Method in record class io.fluxzero.idp.bff.session.api.model.BackchannelLogout
-
Returns the value of the
evidenceDigestrecord component. - evidenceDigest() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
-
Returns the value of the
evidenceDigestrecord component. - expectedVersion() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.ClaimRefresh
-
Returns the value of the
expectedVersionrecord component. - expiresAt() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
-
Returns the value of the
expiresAtrecord component. - expiresAt() - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
-
Returns the value of the
expiresAtrecord component. - expiresAt() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
-
Returns the value of the
expiresAtrecord component. - expiresAt() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
-
Returns the value of the
expiresAtrecord component. - expiresAt() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.LoginRedirect
-
Returns the value of the
expiresAtrecord component. - expiresAt() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.SessionOpened
-
Returns the value of the
expiresAtrecord component. - expiresAt() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
-
Returns the value of the
expiresAtrecord component. - expiresAt() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Returns the value of the
expiresAtrecord component. - expiresAt() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.PendingLogin
-
Returns the value of the
expiresAtrecord component. - expiresAt() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
-
Returns the value of the
expiresAtrecord component. - expiresAt() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
-
Returns the value of the
expiresAtrecord component. - expiresAt() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.Context
-
Returns the value of the
expiresAtrecord component.
F
- familyName() - Method in class io.fluxzero.idp.bff.OidcUser
- FileSessionProtection - Class in io.fluxzero.idp.bff.session
-
File input for the shared AES-256-GCM implementation.
- FileSessionProtection(Path) - Constructor for class io.fluxzero.idp.bff.session.FileSessionProtection
- FluxzeroOidcUser - Class in io.fluxzero.idp.bff
-
Explicit Fluxzero claim view over an already verified OIDC user.
- FluxzeroOidcUser(OidcUser) - Constructor for class io.fluxzero.idp.bff.FluxzeroOidcUser
- FluxzeroOidcUser.UpstreamSubject - Record Class in io.fluxzero.idp.bff
-
External identity coordinates; they do not grant application roles or permissions.
- FluxzeroOidcUserMapper - Interface in io.fluxzero.idp.bff
-
Application mapper opting into Fluxzero-specific claims.
- format() - Method in class io.fluxzero.idp.bff.session.api.model.PlaintextValue
- from(SecretValue) - Static method in class io.fluxzero.idp.bff.session.api.model.PlaintextValue
- fromMessage(HasMessage) - Method in class io.fluxzero.idp.bff.OidcUserProvider
- fromServiceLoader() - Static method in class io.fluxzero.idp.bff.OidcUserProvider
-
Uses the application's service-loaded mapper and existing service-loaded providers.
- fromServiceLoader(UserProvider) - Static method in class io.fluxzero.idp.bff.OidcUserProvider
-
Adds the service-loaded mapper to an existing provider.
G
- getActiveUser() - Method in class io.fluxzero.idp.bff.OidcUserProvider
- getSystemUser() - Method in class io.fluxzero.idp.bff.OidcUserProvider
- getUserById(Object) - Method in class io.fluxzero.idp.bff.OidcUserProvider
- givenName() - Method in class io.fluxzero.idp.bff.OidcUser
H
- hashCode() - Method in record class io.fluxzero.idp.bff.FluxzeroOidcUser.UpstreamSubject
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.OidcIntegration.Capabilities
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.OidcUserProvider.Identity
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.api.model.BackchannelLogout
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.api.model.RelyingPartySession
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.ClaimRefresh
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.RevokeRelyingPartySession
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.RevokeSession
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.LoginRedirect
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.SessionOpened
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.PendingLogin
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.Context
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.SealedValue
-
Returns a hash code value for this object.
I
- Identity(String, String, JsonNode) - Constructor for record class io.fluxzero.idp.bff.OidcUserProvider.Identity
-
Creates an instance of a
Identityrecord class. - identityClaims() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Returns the value of the
identityClaimsrecord component. - io.fluxzero.idp.bff - package io.fluxzero.idp.bff
- io.fluxzero.idp.bff.session - package io.fluxzero.idp.bff.session
- io.fluxzero.idp.bff.session.api - package io.fluxzero.idp.bff.session.api
-
Internal mutation contracts.
- io.fluxzero.idp.bff.session.api.model - package io.fluxzero.idp.bff.session.api.model
- io.fluxzero.idp.bff.spring - package io.fluxzero.idp.bff.spring
- issuer() - Method in record class io.fluxzero.idp.bff.FluxzeroOidcUser.UpstreamSubject
-
Returns the value of the
issuerrecord component. - issuer() - Method in class io.fluxzero.idp.bff.OidcUser
- issuer() - Method in record class io.fluxzero.idp.bff.OidcUserProvider.Identity
-
Returns the value of the
issuerrecord component. - issuer() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
-
Returns the value of the
issuerrecord component. - issuer() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Returns the value of the
issuerrecord component.
K
- KeyRingSessionProtection - Class in io.fluxzero.idp.bff.session
-
AES-256-GCM session protection with a lazily supplied, application-scoped key ring.
- KeyRingSessionProtection(String) - Constructor for class io.fluxzero.idp.bff.session.KeyRingSessionProtection
- keyVersion() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.SealedValue
-
Returns the value of the
keyVersionrecord component.
L
- local(BrowserHandle, BrowserSessionBoundary, String, List, List, String) - Method in class io.fluxzero.idp.bff.session.BffLogoutCoordinator
-
Removes only this application cookie's server-side session.
- loginPath(String, String, String, List) - Static method in class io.fluxzero.idp.bff.OidcShellNavigation
-
The normal OIDC coordinator binds this local continuation to its encrypted login transaction.
- LoginRedirect(BrowserHandle, Instant, String) - Constructor for record class io.fluxzero.idp.bff.session.BffLoginCoordinator.LoginRedirect
-
Creates an instance of a
LoginRedirectrecord class. - LoginTransaction - Record Class in io.fluxzero.idp.bff.session.api.model
- LoginTransaction(LoginTransactionId, String, Instant, SessionProtection.SealedValue) - Constructor for record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
- LoginTransaction(LoginTransactionId, String, Instant, SessionProtection.SealedValue, PlaintextValue) - Constructor for record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
-
Creates an instance of a
LoginTransactionrecord class. - loginTransactionId() - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
-
Returns the value of the
loginTransactionIdrecord component. - loginTransactionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
-
Returns the value of the
loginTransactionIdrecord component. - LoginTransactionId - Class in io.fluxzero.idp.bff.session.api
- LoginTransactionId(String) - Constructor for class io.fluxzero.idp.bff.session.api.LoginTransactionId
- logoutLifecycle() - Method in class io.fluxzero.idp.bff.session.BffLoginCoordinator
-
Logout shares the same configured issuer, verifier and application-session store.
M
- map(FluxzeroOidcUser, WebRequest) - Method in interface io.fluxzero.idp.bff.FluxzeroOidcUserMapper
- map(OidcUser, WebRequest) - Method in interface io.fluxzero.idp.bff.FluxzeroOidcUserMapper
- map(OidcUser, WebRequest) - Method in interface io.fluxzero.idp.bff.OidcUserMapper
-
The request is available for application policies such as authorized impersonation.
- ModelBffSessionStore - Class in io.fluxzero.idp.bff.session
-
Reusable application-session lifecycle, independent of IDP management, tenants and user mapping.
- ModelBffSessionStore(String, SessionProtection) - Constructor for class io.fluxzero.idp.bff.session.ModelBffSessionStore
- ModelBffSessionStore.PendingLogin - Record Class in io.fluxzero.idp.bff.session
- ModelBffSessionStore.RefreshClaim - Record Class in io.fluxzero.idp.bff.session
- ModelBffSessionStore.SessionSnapshot - Record Class in io.fluxzero.idp.bff.session
N
- name() - Method in class io.fluxzero.idp.bff.OidcUser
- now() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.ClaimRefresh
-
Returns the value of the
nowrecord component. - now() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
-
Returns the value of the
nowrecord component.
O
- OidcAutoConfiguration - Class in io.fluxzero.idp.bff.spring
-
Spring Boot entry point.
- OidcAutoConfiguration() - Constructor for class io.fluxzero.idp.bff.spring.OidcAutoConfiguration
- oidcIntegration(Fluxzero, Environment) - Method in class io.fluxzero.idp.bff.spring.OidcSpringConfiguration
- OidcIntegration - Class in io.fluxzero.idp.bff
-
Optional application HTTP integration.
- OidcIntegration.Capabilities - Record Class in io.fluxzero.idp.bff
-
No credentials or keys: the application supplies bounded signing and protected storage operations.
- OidcShellNavigation - Class in io.fluxzero.idp.bff
-
Bounded return navigation for an app embedded in a deployment-approved shell.
- OidcSpringConfiguration - Class in io.fluxzero.idp.bff.spring
-
Import this configuration in plain Spring; Spring Boot discovers it automatically.
- OidcSpringConfiguration() - Constructor for class io.fluxzero.idp.bff.spring.OidcSpringConfiguration
- OidcUser - Class in io.fluxzero.idp.bff
-
Verified identity from any configured OIDC issuer.
- OidcUser(OidcUser) - Constructor for class io.fluxzero.idp.bff.OidcUser
-
Shares an already immutable claim snapshot with an issuer-specific view.
- OidcUser(String, String, Map) - Constructor for class io.fluxzero.idp.bff.OidcUser
- OidcUserMapper - Interface in io.fluxzero.idp.bff
-
Maps a verified session identity to the application's current User, including its own roles and account status.
- oidcUserProvider() - Method in class io.fluxzero.idp.bff.spring.OidcSpringConfiguration
- OidcUserProvider - Class in io.fluxzero.idp.bff
-
Resolves browser requests through the registered
OidcIntegration. - OidcUserProvider(UserProvider, BiFunction) - Constructor for class io.fluxzero.idp.bff.OidcUserProvider
-
Also supplies the request for application policies such as explicitly authorized impersonation.
- OidcUserProvider(UserProvider, Function) - Constructor for class io.fluxzero.idp.bff.OidcUserProvider
- OidcUserProvider.Identity - Record Class in io.fluxzero.idp.bff
-
Claims from the validated ID token in the encrypted session; never implied application roles.
- open() - Method in class io.fluxzero.idp.bff.session.api.model.PlaintextValue
- open(SessionProtection.Context, SessionProtection.SealedValue) - Method in class io.fluxzero.idp.bff.session.FileSessionProtection
- open(SessionProtection.Context, SessionProtection.SealedValue) - Method in class io.fluxzero.idp.bff.session.KeyRingSessionProtection
- open(SessionProtection.Context, SessionProtection.SealedValue) - Method in interface io.fluxzero.idp.bff.session.SessionProtection
- openSession(String, String, String, SecretValue, Duration) - Method in class io.fluxzero.idp.bff.session.ModelBffSessionStore
-
issuer/client/sid must come from already verified protocol evidence, never browser selectors.
- OpenSession(ApplicationSessionId, RelyingPartySessionId, Instant, SessionProtection.SealedValue) - Constructor for record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
- OpenSession(ApplicationSessionId, RelyingPartySessionId, Instant, SessionProtection.SealedValue, PlaintextValue) - Constructor for record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
-
Creates an instance of a
OpenSessionrecord class. - origin() - Method in class io.fluxzero.idp.bff.session.BrowserSessionBoundary
P
- parse(String) - Static method in class io.fluxzero.idp.bff.session.BrowserHandle
- PendingLogin(BrowserHandle, BrowserHandle, Instant) - Constructor for record class io.fluxzero.idp.bff.session.ModelBffSessionStore.PendingLogin
-
Creates an instance of a
PendingLoginrecord class. - permitsMutation(String, List, List, BrowserHandle, String) - Method in class io.fluxzero.idp.bff.session.BrowserSessionBoundary
-
A synchronizer token is generated independently and retained in the protected session payload.
- permitsSocket(List, String) - Method in class io.fluxzero.idp.bff.session.BrowserSessionBoundary
-
Browsers send Origin on WebSocket handshakes; the proxy retains it for later frames.
- plaintextValue() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
-
Returns the value of the
plaintextValuerecord component. - plaintextValue() - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
-
Returns the value of the
plaintextValuerecord component. - plaintextValue() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
-
Returns the value of the
plaintextValuerecord component. - plaintextValue() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
-
Returns the value of the
plaintextValuerecord component. - plaintextValue() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
-
Returns the value of the
plaintextValuerecord component. - PlaintextValue - Class in io.fluxzero.idp.bff.session.api.model
-
Explicit unencrypted persistence only.
- PlaintextValue(String, byte[]) - Constructor for class io.fluxzero.idp.bff.session.api.model.PlaintextValue
- protectedValue() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
-
Returns the value of the
protectedValuerecord component. - protectedValue() - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
-
Returns the value of the
protectedValuerecord component. - protectedValue() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
-
Returns the value of the
protectedValuerecord component. - protectSocket(SocketSession, WebRequest) - Static method in class io.fluxzero.idp.bff.OidcIntegration
-
Wrap the SocketSession before retaining it for server pushes.
- provider() - Method in record class io.fluxzero.idp.bff.FluxzeroOidcUser.UpstreamSubject
-
Returns the value of the
providerrecord component. - providerConnectionId() - Method in record class io.fluxzero.idp.bff.FluxzeroOidcUser.UpstreamSubject
-
Returns the value of the
providerConnectionIdrecord component. - purpose() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.Context
-
Returns the value of the
purposerecord component.
R
- readCookie(List) - Method in class io.fluxzero.idp.bff.session.BrowserSessionBoundary
-
Duplicate or malformed cookie values are rejected, not resolved by first/last-header precedence.
- recordId() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.Context
-
Returns the value of the
recordIdrecord component. - refreshClaim() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
-
Returns the value of the
refreshClaimrecord component. - RefreshClaim(BrowserHandle, String, Instant, Instant) - Constructor for record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
-
Creates an instance of a
RefreshClaimrecord class. - refreshDeadline() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
-
Returns the value of the
refreshDeadlinerecord component. - refreshInProgress() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
-
Returns the value of the
refreshInProgressrecord component. - refreshUser(User, HasMessage) - Method in class io.fluxzero.idp.bff.OidcUserProvider
- register(Fluxzero) - Static method in class io.fluxzero.idp.bff.OidcIntegration
-
Registers once for this Fluxzero instance.
- register(Fluxzero, PropertySource) - Static method in class io.fluxzero.idp.bff.OidcIntegration
-
Explicit property source for composition; Spring delegates here with the SDK source taking precedence.
- register(Fluxzero, PropertySource, OidcIntegration.Capabilities) - Static method in class io.fluxzero.idp.bff.OidcIntegration
-
Explicit application custody; ordinary consumers retain property/file configuration.
- RelyingPartySession - Record Class in io.fluxzero.idp.bff.session.api.model
-
A hashed issuer/client/sid binding, including a terminal logout fence; never an identity session.
- RelyingPartySession(RelyingPartySessionId, boolean) - Constructor for record class io.fluxzero.idp.bff.session.api.model.RelyingPartySession
-
Creates an instance of a
RelyingPartySessionrecord class. - relyingPartySessionId() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
-
Returns the value of the
relyingPartySessionIdrecord component. - relyingPartySessionId() - Method in record class io.fluxzero.idp.bff.session.api.model.RelyingPartySession
-
Returns the value of the
relyingPartySessionIdrecord component. - relyingPartySessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
-
Returns the value of the
relyingPartySessionIdrecord component. - relyingPartySessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
-
Returns the value of the
relyingPartySessionIdrecord component. - relyingPartySessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.RevokeRelyingPartySession
-
Returns the value of the
relyingPartySessionIdrecord component. - RelyingPartySessionId - Class in io.fluxzero.idp.bff.session.api
- RelyingPartySessionId(String) - Constructor for class io.fluxzero.idp.bff.session.api.RelyingPartySessionId
- removeFromMetadata(Metadata) - Method in class io.fluxzero.idp.bff.OidcUserProvider
- requireIdentity(WebRequest) - Static method in class io.fluxzero.idp.bff.OidcIntegration
-
The current application's verified login identity; product authorization remains separate.
- requiresMessageBasedLocalResolution() - Method in class io.fluxzero.idp.bff.OidcUserProvider
- resourceAccess(BrowserHandle, OidcClient.ResourceTokenRequest) - Method in class io.fluxzero.idp.bff.session.BffSessionCoordinator
-
Exchanges only a current session's own credential.
- ResourceAccess(String, String, SecretValue, Instant) - Constructor for record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
-
Creates an instance of a
ResourceAccessrecord class. - retainUntil() - Method in record class io.fluxzero.idp.bff.session.api.model.BackchannelLogout
-
Returns the value of the
retainUntilrecord component. - retainUntil() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
-
Returns the value of the
retainUntilrecord component. - returnPath() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.SessionOpened
-
Returns the value of the
returnPathrecord component. - returnPath(String) - Static method in class io.fluxzero.idp.bff.session.BrowserSessionBoundary
-
Preserves local router paths, query and fragment, without ambiguous/external redirect targets.
- returnTo(String, List) - Static method in class io.fluxzero.idp.bff.OidcShellNavigation
-
Revalidate after callback as deployment policy may have changed while login was in progress.
- reveal() - Method in class io.fluxzero.idp.bff.session.BrowserHandle
-
Only for the protected HTTP cookie/authorization boundary.
- revoked() - Method in record class io.fluxzero.idp.bff.session.api.model.RelyingPartySession
-
Returns the value of the
revokedrecord component. - revokeRelyingPartySession(String, String, String) - Method in class io.fluxzero.idp.bff.session.ModelBffSessionStore
-
Only call after validating signature, issuer, audience, iat, jti and logout events.
- RevokeRelyingPartySession(RelyingPartySessionId) - Constructor for record class io.fluxzero.idp.bff.session.api.SessionMutations.RevokeRelyingPartySession
-
Creates an instance of a
RevokeRelyingPartySessionrecord class. - revokeSession(BrowserHandle) - Method in class io.fluxzero.idp.bff.session.ModelBffSessionStore
- RevokeSession(ApplicationSessionId) - Constructor for record class io.fluxzero.idp.bff.session.api.SessionMutations.RevokeSession
-
Creates an instance of a
RevokeSessionrecord class.
S
- seal(SessionProtection.Context, SecretValue) - Method in class io.fluxzero.idp.bff.session.FileSessionProtection
- seal(SessionProtection.Context, SecretValue) - Method in class io.fluxzero.idp.bff.session.KeyRingSessionProtection
- seal(SessionProtection.Context, SecretValue) - Method in interface io.fluxzero.idp.bff.session.SessionProtection
- SealedValue(String, String) - Constructor for record class io.fluxzero.idp.bff.session.SessionProtection.SealedValue
-
Creates an instance of a
SealedValuerecord class. - SecretValue - Class in io.fluxzero.idp.bff.session
-
In-process value only.
- SecretValue(byte[]) - Constructor for class io.fluxzero.idp.bff.session.SecretValue
- session(BrowserHandle) - Method in class io.fluxzero.idp.bff.session.ModelBffSessionStore
- SessionAccess(String, String, String, String, BrowserHandle, SecretValue, Instant, Instant, JsonNode) - Constructor for record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Creates an instance of a
SessionAccessrecord class. - SessionCommitUnavailableException - Exception Class in io.fluxzero.idp.bff.session
-
The session mutation did not report a confirmed commit.
- sessionLifecycle() - Method in class io.fluxzero.idp.bff.session.BffLoginCoordinator
-
Session access/refresh uses exactly the login's protocol trust boundary and application store.
- SessionMutations - Class in io.fluxzero.idp.bff.session.api
-
Local deterministic transitions only.
- SessionMutations.AcceptBackchannelLogout - Record Class in io.fluxzero.idp.bff.session.api
-
Replay identity and exact RP fence share one commit; external verification already completed.
- SessionMutations.BeginLogin - Record Class in io.fluxzero.idp.bff.session.api
- SessionMutations.ClaimRefresh - Record Class in io.fluxzero.idp.bff.session.api
- SessionMutations.CompleteRefresh - Record Class in io.fluxzero.idp.bff.session.api
- SessionMutations.OpenSession - Record Class in io.fluxzero.idp.bff.session.api
- SessionMutations.RevokeRelyingPartySession - Record Class in io.fluxzero.idp.bff.session.api
- SessionMutations.RevokeSession - Record Class in io.fluxzero.idp.bff.session.api
- SessionMutations.Unavailable - Exception Class in io.fluxzero.idp.bff.session.api
- SessionOpened(BrowserHandle, BrowserHandle, Instant, String) - Constructor for record class io.fluxzero.idp.bff.session.BffLoginCoordinator.SessionOpened
-
Creates an instance of a
SessionOpenedrecord class. - sessionProtection() - Method in record class io.fluxzero.idp.bff.OidcIntegration.Capabilities
-
Returns the value of the
sessionProtectionrecord component. - SessionProtection - Interface in io.fluxzero.idp.bff.session
-
Workload-owned authenticated encryption.
- SessionProtection.Context - Record Class in io.fluxzero.idp.bff.session
- SessionProtection.SealedValue - Record Class in io.fluxzero.idp.bff.session
-
Authenticated ciphertext and a non-secret key version.
- SessionProtectionUnavailableException - Exception Class in io.fluxzero.idp.bff.session
-
Fail-closed custody failure; no provider message, plaintext or key detail escapes this boundary.
- SessionProtectionUnavailableException() - Constructor for exception class io.fluxzero.idp.bff.session.SessionProtectionUnavailableException
- SessionRefreshInProgressException - Exception Class in io.fluxzero.idp.bff.session
-
Another request owns refresh.
- SessionRefreshInProgressException() - Constructor for exception class io.fluxzero.idp.bff.session.SessionRefreshInProgressException
- SessionSnapshot(long, Instant, boolean, SecretValue) - Constructor for record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
-
Creates an instance of a
SessionSnapshotrecord class. - setCookie(BrowserHandle, Duration) - Method in class io.fluxzero.idp.bff.session.BrowserSessionBoundary
- sid() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Returns the value of the
sidrecord component. - stateDigest() - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
-
Returns the value of the
stateDigestrecord component. - stateDigest() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
-
Returns the value of the
stateDigestrecord component. - subject() - Method in record class io.fluxzero.idp.bff.FluxzeroOidcUser.UpstreamSubject
-
Returns the value of the
subjectrecord component. - subject() - Method in class io.fluxzero.idp.bff.OidcUser
- subject() - Method in record class io.fluxzero.idp.bff.OidcUserProvider.Identity
-
Returns the value of the
subjectrecord component. - subject() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
-
Returns the value of the
subjectrecord component. - subject() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Returns the value of the
subjectrecord component.
T
- toString() - Method in record class io.fluxzero.idp.bff.FluxzeroOidcUser.UpstreamSubject
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.OidcIntegration.Capabilities
-
Returns a string representation of this record class.
- toString() - Method in class io.fluxzero.idp.bff.OidcUser
- toString() - Method in record class io.fluxzero.idp.bff.OidcUserProvider.Identity
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.api.model.BackchannelLogout
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
-
Returns a string representation of this record class.
- toString() - Method in class io.fluxzero.idp.bff.session.api.model.PlaintextValue
- toString() - Method in record class io.fluxzero.idp.bff.session.api.model.RelyingPartySession
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.ClaimRefresh
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.RevokeRelyingPartySession
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.RevokeSession
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.LoginRedirect
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.SessionOpened
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
-
Returns a string representation of this record class.
- toString() - Method in class io.fluxzero.idp.bff.session.BrowserHandle
- toString() - Method in class io.fluxzero.idp.bff.session.FileSessionProtection
- toString() - Method in class io.fluxzero.idp.bff.session.KeyRingSessionProtection
- toString() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.PendingLogin
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
-
Returns a string representation of this record class.
- toString() - Method in class io.fluxzero.idp.bff.session.SecretValue
- toString() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.Context
-
Returns a string representation of this record class.
- toString() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.SealedValue
-
Returns a string representation of this record class.
U
- Unavailable() - Constructor for exception class io.fluxzero.idp.bff.session.api.SessionMutations.Unavailable
- unencrypted(String) - Static method in class io.fluxzero.idp.bff.session.ModelBffSessionStore
-
Deliberate opt-out from encryption at rest.
- UPSTREAM_SUBJECTS_CLAIM - Static variable in class io.fluxzero.idp.bff.FluxzeroOidcUser
- UpstreamSubject(String, String, String, String) - Constructor for record class io.fluxzero.idp.bff.FluxzeroOidcUser.UpstreamSubject
-
Creates an instance of a
UpstreamSubjectrecord class. - upstreamSubjects() - Method in class io.fluxzero.idp.bff.FluxzeroOidcUser
-
Empty when upstream identities were not released by the client's policy and granted scopes.
V
- value() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
-
Returns the value of the
valuerecord component. - value() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
-
Returns the value of the
valuerecord component. - value() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
-
Returns the value of the
valuerecord component. - version() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
-
Returns the value of the
versionrecord component. - version() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
-
Returns the value of the
versionrecord component.
W
- withResourceAccess(WebRequest, OidcClient.ResourceTokenRequest, Function) - Static method in class io.fluxzero.idp.bff.OidcIntegration
-
Access a product API with a per-request exchanged token.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form