pub async fn auth_token_decode(
    token: String,
    key: &DecodingKey,
    validation: Validation
) -> Result<TokenData<Claims>, String>