Expand description
OAuth2 flow implementations for Microsoft Entra ID and Auth0. Authentication flow implementations for Microsoft Entra ID (Azure AD) and Auth0.
This module provides the core OAuth2 authentication logic, kept intentionally
separate from CLI concerns in crate::cli. Each submodule implements a
specific grant type or shared abstraction.
Modulesยง
- authenticator
- The
Authenticatortrait and execution helpers. - client_
credentials - Machine-to-machine flow via the Client Credentials grant.
- pkce
- Interactive browser login via the Authorization Code flow with PKCE.
- urls
- OAuth2 endpoint URL builder for supported identity providers.