pub trait Extension {
// Provided methods
fn authorization(
&mut self,
) -> Option<&mut (dyn AuthorizationExtension + Send)> { ... }
fn access_token(&mut self) -> Option<&mut (dyn AccessTokenExtension + Send)> { ... }
fn client_credentials(
&mut self,
) -> Option<&mut (dyn ClientCredentialsExtension + Send)> { ... }
}
Provided Methods§
The handler for authorization code extensions.
Sourcefn access_token(&mut self) -> Option<&mut (dyn AccessTokenExtension + Send)>
fn access_token(&mut self) -> Option<&mut (dyn AccessTokenExtension + Send)>
The handler for access token extensions.
Sourcefn client_credentials(
&mut self,
) -> Option<&mut (dyn ClientCredentialsExtension + Send)>
fn client_credentials( &mut self, ) -> Option<&mut (dyn ClientCredentialsExtension + Send)>
The handler for client credentials extensions.