我有一个自定义的ServiceAuthorizationManager,其中我重写了CheckAccess并验证了作为URL一部分的自定义身份验证令牌。在验证后,我使用GenericPrincipal设置Thread.CurrentPrincipal。但是当请求最终到达我的服务方法时,Thread.CurrentPrincipal消失了,它不是我在身份验证管理器中设置的内容。
出了什么问题?
我有一个自定义的ServiceAuthorizationManager,其中我重写了CheckAccess并验证了作为URL一部分的自定义身份验证令牌。在验证后,我使用GenericPrincipal设置Thread.CurrentPrincipal。但是当请求最终到达我的服务方法时,Thread.CurrentPrincipal消失了,它不是我在身份验证管理器中设置的内容。
出了什么问题?