Class BffLoginCoordinator

java.lang.Object
io.fluxzero.idp.bff.session.BffLoginCoordinator

public final class BffLoginCoordinator extends Object
Protected, in-process authorization-code flow above the eventless application-session Models. Not a handler or HTTP endpoint. The caller owns protected ingress, exact egress/custody policy, rate limits and cookie responses. No Runtime transport, signer or validator fallback is selected. The access token remains opaque: each resource call must independently enforce its audience, current identity and grants. This class does not establish management authorization.
  • Constructor Details

    • BffLoginCoordinator

      public BffLoginCoordinator(io.fluxzero.idp.client.OidcTenantConfig config, io.fluxzero.idp.client.OidcDiscoveryDocument metadata, io.fluxzero.idp.client.OidcTransport transport, io.fluxzero.idp.client.OidcClientAuthentication authentication, Set<String> signingAlgorithms, ModelBffSessionStore sessions, Duration loginLifetime, Duration sessionLifetime)
    • BffLoginCoordinator

      public BffLoginCoordinator(io.fluxzero.idp.client.OidcTenantConfig config, io.fluxzero.idp.client.OidcDiscoveryDocument metadata, io.fluxzero.idp.client.OidcTransport transport, io.fluxzero.idp.client.OidcClientAuthentication authentication, Set<String> signingAlgorithms, ModelBffSessionStore sessions, Duration loginLifetime, Duration sessionLifetime, Duration renewalWindow)
  • Method Details