Interface AuthorizedSession

All Superinterfaces:
Serializable
All Known Implementing Classes:
ClientCredentialsSession, SolidOidcSession

public interface AuthorizedSession extends Serializable
Interface implemented by different types of authorized sessions, typically different types of OAuth2/OIDC flows. Keeps sai-java classes that require credentials to access protected resources from having to care about the specifics of how those credentials are acquired and maintained. See SolidOidcSession and ClientCredentialsSession for implementation examples.