Index

A B C D E F G H I K L M N O P R S T U V W 
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 AcceptBackchannelLogout record class.
acceptUntil() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof
Returns the value of the acceptUntil record component.
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 accessExpiresAt record component.
accessToken() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
Returns the value of the accessToken record component.
accessToken() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
Returns the value of the accessToken record 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 application record component.
applicationId() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof
Returns the value of the applicationId record 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 ApplicationSession record class.
applicationSessionId() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
Returns the value of the applicationSessionId record component.
applicationSessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.ClaimRefresh
Returns the value of the applicationSessionId record component.
applicationSessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
Returns the value of the applicationSessionId record component.
applicationSessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
Returns the value of the applicationSessionId record component.
applicationSessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.RevokeSession
Returns the value of the applicationSessionId record 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 authorizationUrl record 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 BackchannelLogout record class.
backchannelLogoutId() - Method in record class io.fluxzero.idp.bff.session.api.model.BackchannelLogout
Returns the value of the backchannelLogoutId record component.
backchannelLogoutId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
Returns the value of the backchannelLogoutId record 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 BeginLogin record 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.
BffSessionCoordinator.SessionIdentity - Record Class in io.fluxzero.idp.bff.session
Identity and browser mutation proof only; no ID, access or refresh token is exposed.
bindSocket(String) - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof
 
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 callbackState record 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 Capabilities record class.
ciphertext() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.SealedValue
Returns the value of the ciphertext record component.
claim() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.ClaimRefresh
Returns the value of the claim record component.
claim() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
Returns the value of the claim record component.
claim() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
Returns the value of the claim record 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 ClaimRefresh record 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 claims record component.
claims() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionIdentity
Returns the value of the claims record 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 client record component.
client() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionIdentity
Returns the value of the client record component.
clientAuthentication() - Method in record class io.fluxzero.idp.bff.OidcIntegration.Capabilities
Returns the value of the clientAuthentication record 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 CompleteRefresh record 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 Context record class.
cookie() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.LoginRedirect
Returns the value of the cookie record component.
cookie() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.SessionOpened
Returns the value of the cookie record component.
cookie() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.PendingLogin
Returns the value of the cookie record component.
cookie() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
Returns the value of the cookie record 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 csrf record component.
csrf() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
Returns the value of the csrf record component.
csrf() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionIdentity
Returns the value of the csrf record 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 deadline record component.
deadline() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
Returns the value of the deadline record component.

E

EdgeOrigin - Class in io.fluxzero.idp.bff.edge
Verifies public routing context without making Edge a requirement for direct requests.
EdgeOrigin(String, PropertySource) - Constructor for class io.fluxzero.idp.bff.edge.EdgeOrigin
 
EdgeRequestId - Class in io.fluxzero.idp.bff.edge
 
EdgeRequestId(String) - Constructor for class io.fluxzero.idp.bff.edge.EdgeRequestId
 
EdgeRequestProof - Record Class in io.fluxzero.idp.bff.edge
Only digests and public routing context; never headers, cookies or bearer credentials.
EdgeRequestProof(EdgeRequestId, String, String, String, Instant, Instant, boolean, String) - Constructor for record class io.fluxzero.idp.bff.edge.EdgeRequestProof
Creates an instance of a EdgeRequestProof record class.
EdgeRequestProof.Remember - Record Class in io.fluxzero.idp.bff.edge
 
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.edge.EdgeRequestProof
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof.Remember
Indicates whether some other object is "equal to" this one.
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.BffSessionCoordinator.SessionIdentity
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 evidenceDigest record component.
evidenceDigest() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
Returns the value of the evidenceDigest record component.
expectedVersion() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.ClaimRefresh
Returns the value of the expectedVersion record component.
expiresAt() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
Returns the value of the expiresAt record component.
expiresAt() - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
Returns the value of the expiresAt record component.
expiresAt() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
Returns the value of the expiresAt record component.
expiresAt() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
Returns the value of the expiresAt record component.
expiresAt() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.LoginRedirect
Returns the value of the expiresAt record component.
expiresAt() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.SessionOpened
Returns the value of the expiresAt record component.
expiresAt() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
Returns the value of the expiresAt record component.
expiresAt() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
Returns the value of the expiresAt record component.
expiresAt() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.PendingLogin
Returns the value of the expiresAt record component.
expiresAt() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
Returns the value of the expiresAt record component.
expiresAt() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
Returns the value of the expiresAt record component.
expiresAt() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.Context
Returns the value of the expiresAt record 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.
forLoginState(BrowserHandle) - Method in class io.fluxzero.idp.bff.session.BrowserSessionBoundary
Selects one pending login without exposing its independent browser capability in the name.
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

hasCookie(List) - Method in class io.fluxzero.idp.bff.session.BrowserSessionBoundary
Presence includes malformed values, so callers cannot bypass rejection with a legacy cookie.
hashCode() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof.Remember
Returns a hash code value for this object.
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.BffSessionCoordinator.SessionIdentity
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

id() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof
Returns the value of the id record component.
id() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof.Remember
Returns the value of the id record component.
Identity(String, String, JsonNode) - Constructor for record class io.fluxzero.idp.bff.OidcUserProvider.Identity
Creates an instance of a Identity record class.
identityClaims() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
Returns the value of the identityClaims record component.
io.fluxzero.idp.bff - package io.fluxzero.idp.bff
 
io.fluxzero.idp.bff.edge - package io.fluxzero.idp.bff.edge
 
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 issuer record 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 issuer record component.
issuer() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
Returns the value of the issuer record component.
issuer() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
Returns the value of the issuer record component.
issuer() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionIdentity
Returns the value of the issuer record 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 keyVersion record 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 LoginRedirect record 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 LoginTransaction record class.
loginTransactionId() - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
Returns the value of the loginTransactionId record component.
loginTransactionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
Returns the value of the loginTransactionId record 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(String, 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 now record component.
now() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
Returns the value of the now record 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 OpenSession record class.
origin() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof
Returns the value of the origin record component.
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 PendingLogin record 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 plaintextValue record component.
plaintextValue() - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
Returns the value of the plaintextValue record component.
plaintextValue() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
Returns the value of the plaintextValue record component.
plaintextValue() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
Returns the value of the plaintextValue record component.
plaintextValue() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
Returns the value of the plaintextValue record 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
 
proof() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof.Remember
Returns the value of the proof record component.
protectedValue() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
Returns the value of the protectedValue record component.
protectedValue() - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
Returns the value of the protectedValue record component.
protectedValue() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
Returns the value of the protectedValue record 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 provider record component.
providerConnectionId() - Method in record class io.fluxzero.idp.bff.FluxzeroOidcUser.UpstreamSubject
Returns the value of the providerConnectionId record component.
purpose() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.Context
Returns the value of the purpose record 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.
readIdentity(ModelBffSessionStore, BrowserHandle, String) - Static method in class io.fluxzero.idp.bff.session.BffSessionCoordinator
Reads an authenticated shared session without token access, discovery or refresh.
recordId() - Method in record class io.fluxzero.idp.bff.session.SessionProtection.Context
Returns the value of the recordId record component.
reference() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof
Returns the value of the reference record component.
refreshClaim() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
Returns the value of the refreshClaim record component.
RefreshClaim(BrowserHandle, String, Instant, Instant) - Constructor for record class io.fluxzero.idp.bff.session.ModelBffSessionStore.RefreshClaim
Creates an instance of a RefreshClaim record class.
refreshDeadline() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
Returns the value of the refreshDeadline record component.
refreshInProgress() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
Returns the value of the refreshInProgress record 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 RelyingPartySession record class.
relyingPartySessionId() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
Returns the value of the relyingPartySessionId record component.
relyingPartySessionId() - Method in record class io.fluxzero.idp.bff.session.api.model.RelyingPartySession
Returns the value of the relyingPartySessionId record component.
relyingPartySessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
Returns the value of the relyingPartySessionId record component.
relyingPartySessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
Returns the value of the relyingPartySessionId record component.
relyingPartySessionId() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.RevokeRelyingPartySession
Returns the value of the relyingPartySessionId record component.
RelyingPartySessionId - Class in io.fluxzero.idp.bff.session.api
 
RelyingPartySessionId(String) - Constructor for class io.fluxzero.idp.bff.session.api.RelyingPartySessionId
 
Remember(EdgeRequestId, EdgeRequestProof) - Constructor for record class io.fluxzero.idp.bff.edge.EdgeRequestProof.Remember
Creates an instance of a Remember record class.
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
 
resolve(WebRequest) - Method in class io.fluxzero.idp.bff.edge.EdgeOrigin
 
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 ResourceAccess record class.
retainUntil() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof
Returns the value of the retainUntil record component.
retainUntil() - Method in record class io.fluxzero.idp.bff.session.api.model.BackchannelLogout
Returns the value of the retainUntil record component.
retainUntil() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
Returns the value of the retainUntil record component.
returnPath() - Method in record class io.fluxzero.idp.bff.session.BffLoginCoordinator.SessionOpened
Returns the value of the returnPath record 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 revoked record 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 RevokeRelyingPartySession record 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 RevokeSession record 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 SealedValue record 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 SessionAccess record class.
SessionCommitUnavailableException - Exception Class in io.fluxzero.idp.bff.session
The session mutation did not report a confirmed commit.
SessionIdentity(String, String, String, BrowserHandle, JsonNode) - Constructor for record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionIdentity
Creates an instance of a SessionIdentity record class.
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 SessionOpened record class.
sessionProtection() - Method in record class io.fluxzero.idp.bff.OidcIntegration.Capabilities
Returns the value of the sessionProtection record 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 SessionSnapshot record 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 sid record component.
socketId() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof
Returns the value of the socketId record component.
stateDigest() - Method in record class io.fluxzero.idp.bff.session.api.model.LoginTransaction
Returns the value of the stateDigest record component.
stateDigest() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.BeginLogin
Returns the value of the stateDigest record component.
subject() - Method in record class io.fluxzero.idp.bff.FluxzeroOidcUser.UpstreamSubject
Returns the value of the subject record 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 subject record component.
subject() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.ResourceAccess
Returns the value of the subject record component.
subject() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionAccess
Returns the value of the subject record component.
subject() - Method in record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionIdentity
Returns the value of the subject record component.

T

toString() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof.Remember
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof
Returns a string representation of this record class.
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 record class io.fluxzero.idp.bff.session.BffSessionCoordinator.SessionIdentity
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.
unencrypted(String, String) - Static method in class io.fluxzero.idp.bff.session.ModelBffSessionStore
 
UnknownSessionKeyException - Exception Class in io.fluxzero.idp.bff.session
 
UnknownSessionKeyException() - Constructor for exception class io.fluxzero.idp.bff.session.UnknownSessionKeyException
 
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 UpstreamSubject record 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 value record component.
value() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.CompleteRefresh
Returns the value of the value record component.
value() - Method in record class io.fluxzero.idp.bff.session.api.SessionMutations.OpenSession
Returns the value of the value record component.
version() - Method in record class io.fluxzero.idp.bff.session.api.model.ApplicationSession
Returns the value of the version record component.
version() - Method in record class io.fluxzero.idp.bff.session.ModelBffSessionStore.SessionSnapshot
Returns the value of the version record component.

W

websocket() - Method in record class io.fluxzero.idp.bff.edge.EdgeRequestProof
Returns the value of the websocket record component.
withResourceAccess(WebRequest, OidcClient.ResourceTokenRequest, Function) - Static method in class io.fluxzero.idp.bff.OidcIntegration
Access a product API with a per-request exchanged token.
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form