ClientCredentialsAddon

Trait ClientCredentialsAddon 

Source
pub trait ClientCredentialsAddon: GrantExtension {
    // Required method
    fn execute(&self, request: &dyn ClientCredentialsRequest) -> AddonResult;
}
Expand description

An extension reacting to a client credentials request..

Required Methods§

Source

fn execute(&self, request: &dyn ClientCredentialsRequest) -> AddonResult

Process a client credentials request, utilizing the extensions stored data if any.

Implementations on Foreign Types§

Source§

impl<'a, T: ClientCredentialsAddon + ?Sized> ClientCredentialsAddon for &'a T

Source§

impl<T: ClientCredentialsAddon + ?Sized> ClientCredentialsAddon for Box<T>

Source§

impl<T: ClientCredentialsAddon + ?Sized> ClientCredentialsAddon for Rc<T>

Source§

impl<T: ClientCredentialsAddon + ?Sized> ClientCredentialsAddon for Arc<T>

Implementors§