init
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
using Microsoft.Owin;
|
||||
using Microsoft.Owin.Infrastructure;
|
||||
|
||||
namespace Kreta.Web.App_Start
|
||||
{
|
||||
public class SecureCookieManager : ICookieManager
|
||||
{
|
||||
private readonly ICookieManager _innerManager;
|
||||
|
||||
public SecureCookieManager() : this(new CookieManager())
|
||||
{
|
||||
}
|
||||
|
||||
public SecureCookieManager(ICookieManager innerManager)
|
||||
{
|
||||
_innerManager = innerManager;
|
||||
}
|
||||
public void AppendResponseCookie(IOwinContext context, string key, string value, CookieOptions options)
|
||||
{
|
||||
options.Secure = true;
|
||||
_innerManager.AppendResponseCookie(context, key, value, options);
|
||||
}
|
||||
|
||||
public void DeleteCookie(IOwinContext context, string key, CookieOptions options)
|
||||
{
|
||||
_innerManager.DeleteCookie(context, key, options);
|
||||
}
|
||||
|
||||
public string GetRequestCookie(IOwinContext context, string key)
|
||||
{
|
||||
return _innerManager.GetRequestCookie(context, key);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user