Beispiel #1
0
 private static bool HandleJwtClaims(Session Session, idP idP, JWT JWT)
 {
     if (
         idP.ClaimsEmail != null &&
         idP.ClaimsEmail != "" &&
         JWT.Payload.TryGetValue(idP.ClaimsEmail, out object oClaimEmail) &&
         MailAddress.TryCreate(oClaimEmail.ToString(), out MailAddress mailAddress)
         )
     {
         UserTools.SetUserEmail(Session.db, Session.UserID, mailAddress);
     }
     return(true);
 }