# Functions

No description provided by the author
CredentialFactory creates the appropriate CredentialStrategy based on the authentication method.
No description provided by the author
No description provided by the author

# Structs

ClientCertificateStrategy implements the credential strategy for client certificate authentication.
ClientOptionsModel describes the client options.
ClientSecretStrategy implements the credential strategy for client secret authentication.
DeviceCodeStrategy implements the credential strategy for device code authentication.
EntraIDOptionsModel describes the Entra ID options.
InteractiveBrowserStrategy implements the credential strategy for interactive browser authentication.
M365Provider defines the provider implementation.
M365ProviderModel describes the provider data model.
UsernamePasswordStrategy implements the credential strategy for username/password authentication.

# Interfaces

CredentialStrategy defines the interface for credential creation strategies.