[][src]Trait oxide_auth::frontends::simple::extensions::AccessTokenAddon

pub trait AccessTokenAddon: GrantExtension {
    fn execute(
        &self,
        request: &dyn AccessTokenRequest,
        code_data: Option<Value>
    ) -> AddonResult; }

An extension reacting to an access token request with a provided access token.

Required methods

fn execute(
    &self,
    request: &dyn AccessTokenRequest,
    code_data: Option<Value>
) -> AddonResult

Process an access token request, utilizing the extensions stored data if any.

The semantics are equivalent to that of CodeExtension except that any data which was returned as a response to the authorization code request is provided as an additional parameter.

Loading content...

Implementations on Foreign Types

impl<'a, T: AccessTokenAddon + ?Sized> AccessTokenAddon for &'a T[src]

impl<T: AccessTokenAddon + ?Sized> AccessTokenAddon for Box<T>[src]

impl<T: AccessTokenAddon + ?Sized> AccessTokenAddon for Arc<T>[src]

impl<T: AccessTokenAddon + ?Sized> AccessTokenAddon for Rc<T>[src]

Loading content...

Implementors

impl AccessTokenAddon for Pkce[src]

impl<'a, T: AccessTokenAddon + ?Sized> AccessTokenAddon for Cow<'a, T> where
    T: Clone + ToOwned
[src]

Loading content...