Package-level declarations
Types
Link copied to clipboard
Default implementation of the Agent interface.
Link copied to clipboard
Link copied to clipboard
Sealed class representing the status of a device authorization flow (RFC 8628).
Link copied to clipboard
Class representing an OpenID Connect client.
Link copied to clipboard
class OidcClientConfig
Configuration class for OIDC client.
Link copied to clipboard
Allow the Agent to run on OidcConfig so that it can access the configuration object.
Link copied to clipboard
OAuth 2.0 Device Authorization Grant client (RFC 8628).
Link copied to clipboard
Class for an OIDC User.
Link copied to clipboard
OIDC Web class. This class provides the OIDC authorization flow with a browser.
Link copied to clipboard
OIDC Web configuration class. Provide configuration for the OIDC web module.
Link copied to clipboard
@Serializable
Data class representing the OpenID Connect configuration.
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Factory function to create an instance of OidcClient with a given configuration.
Link copied to clipboard
Factory function to create an OidcDeviceClient with the provided configuration block.