Skip to main content

Module authentication

Module authentication 

Source
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 Authenticator trait 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.