コード例 #1
0
 public static CustomToken ToCustomToken(this Token token, TokenCredentialType tokenCredentialType = TokenCredentialType.Auth)
 {
     return(new CustomToken()
     {
         AccessToken = token.AccessToken,
         CreateDate = token.CreateDate,
         TokenType = token.TokenType,
         Error = token.Error,
         ErrorDescription = token.ErrorDescription,
         ExpiresIn = token.ExpiresIn,
         RefreshToken = token.RefreshToken,
         tokenCredentialType = tokenCredentialType
     });
 }
コード例 #2
0
        private CustomToken GetTokenFromCookie()
        {
            CustomToken token = new CustomToken
            {
                AccessToken  = CookieManager.GetCookieValue("access_token"),
                RefreshToken = CookieManager.GetCookieValue("refresh_token"),
                TokenType    = "Bearer"
            };

            TokenCredentialType type = TokenCredentialType.Auth;

            Enum.TryParse(CookieManager.GetCookieValue("token_type"), out type);
            token.tokenCredentialType = type;

            return(token);
        }
コード例 #3
0
 public void SetToken(string accessToken, string refreshToken, int expiresIn, TokenCredentialType tokenCredentialType)
 {
     CookieManager.WriteCookie("access_token", accessToken, DateTime.Now.AddSeconds(expiresIn).AddSeconds(-60));
     CookieManager.WriteCookie("refresh_token", refreshToken, DateTime.Now.AddYears(1));
     CookieManager.WriteCookie("token_type", tokenCredentialType.ToString(), DateTime.Now.AddYears(1));
 }
コード例 #4
0
 public void SetToken(string accessToken, string refreshToken, double expiresIn, TokenCredentialType tokenCredentialType)
 {
     _cookieManager.WriteCookie("access_token", string.IsNullOrEmpty(accessToken) ? string.Empty : accessToken, DateTime.Now.AddSeconds(expiresIn).AddSeconds(-60));
     _cookieManager.WriteCookie("refresh_token", string.IsNullOrEmpty(refreshToken) ? string.Empty : refreshToken, DateTime.Now.AddYears(1));
     _cookieManager.WriteCookie("token_type", string.IsNullOrEmpty(tokenCredentialType.ToString()) ? string.Empty : tokenCredentialType.ToString(), DateTime.Now.AddYears(1));
 }