Module client

Module client 

Source
Expand description

OAuth 2.1 Client Implementation

This module provides an OAuth 2.1 client wrapper that supports:

  • Authorization Code flow (with PKCE)
  • Client Credentials flow (server-to-server)
  • Device Authorization flow (CLI/IoT)

The client handles provider-specific configurations and quirks for Google, Microsoft, GitHub, GitLab, and generic OAuth providers.

Structsยง

OAuth2Client
OAuth 2.1 client wrapper supporting all modern flows