Re-exports§
pub use provider::Provider;
pub use authorization_code_grant::provider_ext::ProviderExtAuthorizationCodeGrant;
pub use client_credentials_grant::provider_ext::ProviderExtClientCredentialsGrant;
pub use device_authorization_grant::provider_ext::ProviderExtDeviceAuthorizationGrant;
pub use jwt_authorization_grant::provider_ext::ProviderExtJwtAuthorizationGrant;
pub use resource_owner_password_credentials_grant::provider_ext::ProviderExtResourceOwnerPasswordCredentialsGrant;
pub use extensions::Builder as ExtensionsBuilder;
pub use extensions::DefaultBuilder as DefaultExtensionsBuilder;
pub use oauth2_core;
Modules§
- authorization_
code_ grant - https://datatracker.ietf.org/doc/html/rfc6749#section-4.1
- client_
credentials_ grant - https://datatracker.ietf.org/doc/html/rfc6749#section-4.4
- device_
authorization_ grant - RFC 8628
- extensions
- jwt_
authorization_ grant - https://datatracker.ietf.org/doc/html/rfc7523#section-3.1
- provider
- re_
exports - resource_
owner_ password_ credentials_ grant - https://datatracker.ietf.org/doc/html/rfc6749#section-4.4
- utils