Struct mould_auth::TokenService [] [src]

pub struct TokenService<C, R, E> where C: TokenChecker<R, E>, R: Role, E: Error { /* fields omitted */ }

A handler which use TokenChecker to set role to session. The following actions available: * do-auth - try to authorize by token

Methods

impl<C, R, E> TokenService<C, R, E> where C: TokenChecker<R, E>, R: Role, E: Error
[src]

Trait Implementations

impl<T, C, R, E> Service<T> for TokenService<C, R, E> where T: Authorize<R>, C: TokenChecker<R, E> + Send + 'static, R: Role + Send + Sync + 'static, E: Error + Send + Sync + 'static
[src]

Never return error, but rejecting Worker created