[−][src]Trait oxide_auth::frontends::simple::extensions::AccessTokenAddon
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
&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.
Implementations on Foreign Types
impl<'a, T: AccessTokenAddon + ?Sized> AccessTokenAddon for &'a T
[src]
fn execute(
&self,
request: &dyn AccessTokenRequest,
data: Option<Value>
) -> AddonResult
[src]
&self,
request: &dyn AccessTokenRequest,
data: Option<Value>
) -> AddonResult
impl<T: AccessTokenAddon + ?Sized> AccessTokenAddon for Box<T>
[src]
fn execute(
&self,
request: &dyn AccessTokenRequest,
data: Option<Value>
) -> AddonResult
[src]
&self,
request: &dyn AccessTokenRequest,
data: Option<Value>
) -> AddonResult
impl<T: AccessTokenAddon + ?Sized> AccessTokenAddon for Arc<T>
[src]
fn execute(
&self,
request: &dyn AccessTokenRequest,
data: Option<Value>
) -> AddonResult
[src]
&self,
request: &dyn AccessTokenRequest,
data: Option<Value>
) -> AddonResult
impl<T: AccessTokenAddon + ?Sized> AccessTokenAddon for Rc<T>
[src]
fn execute(
&self,
request: &dyn AccessTokenRequest,
data: Option<Value>
) -> AddonResult
[src]
&self,
request: &dyn AccessTokenRequest,
data: Option<Value>
) -> AddonResult
Implementors
impl AccessTokenAddon for Pkce
[src]
fn execute(
&self,
request: &dyn AccessTokenRequest,
data: Option<Value>
) -> AddonResult
[src]
&self,
request: &dyn AccessTokenRequest,
data: Option<Value>
) -> AddonResult
impl<'a, T: AccessTokenAddon + ?Sized> AccessTokenAddon for Cow<'a, T> where
T: Clone + ToOwned,
[src]
T: Clone + ToOwned,
fn execute(
&self,
request: &dyn AccessTokenRequest,
data: Option<Value>
) -> AddonResult
[src]
&self,
request: &dyn AccessTokenRequest,
data: Option<Value>
) -> AddonResult