generate_jwt

Function generate_jwt 

Source
pub fn generate_jwt<'a>(
    user_id: i32,
    org_id: i32,
    secret: &str,
    expires_in_sec: i64,
    session_uuid: &str,
    audience: &str,
) -> Result<(String, NaiveDateTime), &'a str>
Expand description

§Generate JWT Token with Secret.

§Example

use nextera_utils::jwt::{generate_jwt};
let user_id = 1;
let org_id = 1;
let secret = "YourOrgSecret";
let success_result:i32 = 3;
match generate_jwt(user_id, org_id, secret, 3600, "Next Era Authentication Service", "NEXTERA USER"){
    Ok(result)=>{
            println!("{}" ,result.0.as_str());
            assert_eq!(result.0.len() > 0, true);
    },
    Err(e)=>{
            println!("{}" ,e)
        }
    };