Struct oxide_auth::code_grant::backend::IssuerRef
[−]
[src]
pub struct IssuerRef<'a> { /* fields omitted */ }
Issuer is a thin wrapper around necessary types to execute an bearer token request..
Methods
impl<'u> IssuerRef<'u>
[src]
fn use_code(
&mut self,
request: &AccessTokenRequest,
extensions: &[&AccessTokenExtension]
) -> Result<BearerToken, IssuerError>
[src]
&mut self,
request: &AccessTokenRequest,
extensions: &[&AccessTokenExtension]
) -> Result<BearerToken, IssuerError>
Try to redeem an authorization code.
fn with(r: &'u Registrar, t: &'u mut Authorizer, i: &'u mut Issuer) -> Self
[src]
Construct a reference capable of issuing access token from authorization codes.