Class BffSessionCoordinator
java.lang.Object
io.fluxzero.idp.bff.session.BffSessionCoordinator
Protected session access, with single-owner token refresh and no authorization decisions.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordIn-process credential access, never a browser DTO or ordinary message. -
Method Summary
Modifier and TypeMethodDescriptionaccess(BrowserHandle cookie) Empty means a fresh login is needed.access(BrowserHandle cookie, Duration refreshWait) Waits only for another consumer's confirmed refresh; never retries an uncertain token exchange.
-
Method Details
-
access
Empty means a fresh login is needed. A live refresh claim or unavailable dependency is a distinct temporary failure. Neither outcome authorizes a resource request or claims logout. Token access belongs exclusively to the consuming protected in-process BFF adapter. -
access
public Optional<BffSessionCoordinator.SessionAccess> access(BrowserHandle cookie, Duration refreshWait) Waits only for another consumer's confirmed refresh; never retries an uncertain token exchange.
-