diff options
author | Microsoft <aspnet@microsoft.com> | 2012-05-08 14:36:04 -0700 |
---|---|---|
committer | Microsoft <aspnet@microsoft.com> | 2012-05-08 17:23:03 -0700 |
commit | 3d1dcc42ffc0bcaec407d82b0d228b1305815829 (patch) | |
tree | af5352ac4181dd905f4e3fc2827baa5a3e12b470 /src/DotNetOpenAuth.AspNet/Clients/OAuth/AuthenticationOnlyCookieOAuthTokenManager.cs | |
parent | b6dff7d1a6b5b07450b82688ec4727b3e2617ff5 (diff) | |
download | DotNetOpenAuth-3d1dcc42ffc0bcaec407d82b0d228b1305815829.zip DotNetOpenAuth-3d1dcc42ffc0bcaec407d82b0d228b1305815829.tar.gz DotNetOpenAuth-3d1dcc42ffc0bcaec407d82b0d228b1305815829.tar.bz2 |
Make the MachineKeyUtil class internal.
Diffstat (limited to 'src/DotNetOpenAuth.AspNet/Clients/OAuth/AuthenticationOnlyCookieOAuthTokenManager.cs')
-rw-r--r-- | src/DotNetOpenAuth.AspNet/Clients/OAuth/AuthenticationOnlyCookieOAuthTokenManager.cs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/DotNetOpenAuth.AspNet/Clients/OAuth/AuthenticationOnlyCookieOAuthTokenManager.cs b/src/DotNetOpenAuth.AspNet/Clients/OAuth/AuthenticationOnlyCookieOAuthTokenManager.cs index 10cf39d..a58549a 100644 --- a/src/DotNetOpenAuth.AspNet/Clients/OAuth/AuthenticationOnlyCookieOAuthTokenManager.cs +++ b/src/DotNetOpenAuth.AspNet/Clients/OAuth/AuthenticationOnlyCookieOAuthTokenManager.cs @@ -87,6 +87,10 @@ namespace DotNetOpenAuth.AspNet.Clients { /// <param name="requestTokenSecret">The request token secret.</param> public void StoreRequestToken(string requestToken, string requestTokenSecret) { var cookie = new HttpCookie(TokenCookieKey); + if (FormsAuthentication.RequireSSL) { + cookie.Secure = true; + } + byte[] cookieBytes = Encoding.UTF8.GetBytes(requestTokenSecret); var secretBytes = MachineKeyUtil.Protect(cookieBytes, TokenCookieKey, "Token:" + requestToken); cookie.Values[requestToken] = HttpServerUtility.UrlTokenEncode(secretBytes); |