@ -152,9 +152,10 @@ pub fn generate_invite_claims(
invited_by_email : Option < String > ,
) -> InviteJwtClaims {
let time_now = Utc ::now ( ) . naive_utc ( ) ;
let expire_hours = i64 ::from ( CONFIG . invitation_expiration_hours ( ) ) ;
InviteJwtClaims {
nbf : time_now . timestamp ( ) ,
exp : ( time_now + Duration ::days( 5 ) ) . timestamp ( ) ,
exp : ( time_now + Duration ::hours( expire_hours ) ) . timestamp ( ) ,
iss : JWT_INVITE_ISSUER . to_string ( ) ,
sub : uuid ,
email ,
@ -189,9 +190,10 @@ pub fn generate_emergency_access_invite_claims(
grantor_email : Option < String > ,
) -> EmergencyAccessInviteJwtClaims {
let time_now = Utc ::now ( ) . naive_utc ( ) ;
let expire_hours = i64 ::from ( CONFIG . invitation_expiration_hours ( ) ) ;
EmergencyAccessInviteJwtClaims {
nbf : time_now . timestamp ( ) ,
exp : ( time_now + Duration ::days( 5 ) ) . timestamp ( ) ,
exp : ( time_now + Duration ::hours( expire_hours ) ) . timestamp ( ) ,
iss : JWT_EMERGENCY_ACCESS_INVITE_ISSUER . to_string ( ) ,
sub : uuid ,
email ,
@ -215,9 +217,10 @@ pub struct BasicJwtClaims {
pub fn generate_delete_claims ( uuid : String ) -> BasicJwtClaims {
let time_now = Utc ::now ( ) . naive_utc ( ) ;
let expire_hours = i64 ::from ( CONFIG . invitation_expiration_hours ( ) ) ;
BasicJwtClaims {
nbf : time_now . timestamp ( ) ,
exp : ( time_now + Duration ::days( 5 ) ) . timestamp ( ) ,
exp : ( time_now + Duration ::hours( expire_hours ) ) . timestamp ( ) ,
iss : JWT_DELETE_ISSUER . to_string ( ) ,
sub : uuid ,
}
@ -225,9 +228,10 @@ pub fn generate_delete_claims(uuid: String) -> BasicJwtClaims {
pub fn generate_verify_email_claims ( uuid : String ) -> BasicJwtClaims {
let time_now = Utc ::now ( ) . naive_utc ( ) ;
let expire_hours = i64 ::from ( CONFIG . invitation_expiration_hours ( ) ) ;
BasicJwtClaims {
nbf : time_now . timestamp ( ) ,
exp : ( time_now + Duration ::days( 5 ) ) . timestamp ( ) ,
exp : ( time_now + Duration ::hours( expire_hours ) ) . timestamp ( ) ,
iss : JWT_VERIFYEMAIL_ISSUER . to_string ( ) ,
sub : uuid ,
}