Expand description
Provider driver trait and shared external-auth flow value objects.
The driver contract is intentionally expressed in runtime DTOs rather than application database
models. Product crates adapt their stored provider rows into ExternalAuthProviderConfig,
then call a registered driver to start authorization, exchange callbacks, or validate provider
configuration.
Structs§
- External
Auth Authorization Start - Result of starting an authorization flow.
- External
Auth Callback - Callback payload needed by a provider driver to exchange an authorization code.
- External
Auth Profile - Normalized profile returned by an external authentication provider.
- External
Auth Provider Config - Runtime configuration used by provider drivers.
- External
Auth Provider Descriptor - Static metadata that describes a provider driver’s capabilities and configuration needs.
- External
Auth Provider Test Check - Single provider health/test check.
- External
Auth Provider Test Result - Provider health/test result returned to admin tooling.
Traits§
- External
Auth Provider Driver - External authentication provider driver.