Struct oxide_auth::code_grant::issuer::TokenSigner
[−]
[src]
pub struct TokenSigner { /* fields omitted */ }
Methods
impl TokenSigner[src]
fn new(key: SigningKey) -> TokenSigner[src]
fn new_from_passphrase(passwd: &str) -> TokenSigner[src]
Trait Implementations
impl Issuer for TokenSigner[src]
fn issue(&mut self, req: Request) -> IssuedToken[src]
Create a token authorizing the request parameters
fn recover_token<'a>(&'a self, token: &'a str) -> Option<Grant<'a>>[src]
Get the values corresponding to a bearer token
fn recover_refresh<'a>(&'a self, token: &'a str) -> Option<Grant<'a>>[src]
Get the values corresponding to a refresh token