我正在使用owin中间件进行身份验证。我正在使用3个中间件扩展,例如bearer,custom1,custom2。
身份验证发生后,我想知道我的身份验证代码,哪个中间件扩展成功进行身份验证。 我试图通过在AuthenticationTicket
中插入一个属性来实现它 Dictionary<string, string> statevalues = new Dictionary<string, string>() { { "successful", "true" } };
AuthenticationProperties props = new AuthenticationProperties(statevalues);
AuthenticationTicket authenticationTicket = new AuthenticationTicket(claimsIdentity, props);
但我找不到如何回读这些属性。 它们在HttpContext.Current.GetOwinContext()中不可用.Authentication.GetAuthenticationTypes()也是。
有什么想法吗?