コード例 #1
0
ファイル: OpenID.cs プロジェクト: isketch-app/iSketch.app
 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);
 }