generate_signed_jwt

Function generate_signed_jwt 

Source
pub fn generate_signed_jwt(
    claims: HashMap<String, Value>,
    kid: Option<String>,
    algorithm: Algorithm,
    encoding_key: &EncodingKey,
    expires_in_seconds: Option<i64>,
    issuer: Option<String>,
    audience: Option<String>,
) -> Result<String, Error>
Expand description

Generate a signed JWT token with configurable claims

ยงArguments

  • claims - Map of claim names to values
  • kid - Optional key ID for the signing key
  • algorithm - Signing algorithm (RS256, ES256, HS256, etc.)
  • encoding_key - Encoding key for signing
  • expires_in_seconds - Optional expiration time in seconds from now
  • issuer - Optional issuer claim
  • audience - Optional audience claim