Blaze.Controllers.OAuthService.AssignCookies C# (CSharp) Method

AssignCookies() public method

public AssignCookies ( LaunchpadTokens tokens, System.Web.HttpResponseBase response ) : void
tokens LaunchpadTokens
response System.Web.HttpResponseBase
return void
        public void AssignCookies(LaunchpadTokens tokens, HttpResponseBase response)
        {
            var accessTokenCookie = new System.Web.HttpCookie("BlazeAT", tokens.AccessToken);
            accessTokenCookie.Expires = DateTime.Now.AddSeconds(tokens.ExpiresIn > 3600 ? (tokens.ExpiresIn - 360) : tokens.ExpiresIn);
            var refreshTokenCookie = new System.Web.HttpCookie("BlazeRT", tokens.RefreshToken);
            refreshTokenCookie.Expires = DateTime.Now.AddMonths(3);

            response.Cookies.Add(accessTokenCookie);
            response.Cookies.Add(refreshTokenCookie);
        }

Usage Example

Example #1
0
 public ActionResult LaunchpadCallback(string code)
 {
     if (!string.IsNullOrEmpty(code))
     {
         var reply = oAuthService.GetTokens(code);
         oAuthService.AssignCookies(reply, Response);
         return(RedirectToAction("Chat"));
     }
     return(RedirectToAction("Index"));
 }
All Usage Examples Of Blaze.Controllers.OAuthService::AssignCookies