AuthorizerResolver

Trait AuthorizerResolver 

Source
pub trait AuthorizerResolver<Claims>:
    Send
    + Sync
    + Debug {
    // Required method
    fn select_authorizer<'a>(
        &'a self,
        authorizers: &'a [Authorizer<Claims>],
        headers: &HeaderMap,
        unverified_jwt: &UnverifiedJwt,
    ) -> Option<&'a Authorizer<Claims>>;
}

Required Methods§

Source

fn select_authorizer<'a>( &'a self, authorizers: &'a [Authorizer<Claims>], headers: &HeaderMap, unverified_jwt: &UnverifiedJwt, ) -> Option<&'a Authorizer<Claims>>

Implementors§