我正在从旧的asp.net表单身份验证更新我们的应用程序以使用asp.net身份框架。
我们目前有PDF生成代码(evopdf),它发生在一个单独的线程上(但仍然在Web服务器进程中)。生成PDF时,我们需要分配身份验证cookie。目前我们使用此方法执行此操作:
var authCookie = FormsAuthentication.GetAuthCookie(username, false);
pdfConverter.HttpRequestCookies.Add(authCookie.Name, authCookie.Value);
在ASP.NET身份中是否有一种等效的方式来创建cookie而无需通过IAuthenticationManager.SignIn()
实际将cookie分配给HTTP响应?