Skip to main content

TokenIssuer

Trait TokenIssuer 

Source
pub trait TokenIssuer: Send + Sync {
    // Required method
    fn sign(&self, claims: &Claims) -> Result<String>;
}
Expand description

Token issuer for signing JWTs.

Implemented by the runtime when HMAC auth is configured. Available via ctx.issue_token() in mutation handlers.

Required Methods§

Source

fn sign(&self, claims: &Claims) -> Result<String>

Sign the given claims into a JWT string.

Implementors§