从上一篇here开始,这里的问题是如此不同,以至于我认为它属于一个单独的线程(即使最终的期望结果是相同的)
我有一个asp.net Web API应用程序,在其中我使用sudo aa-status
和ClaimsAuthorizationManager
来实现提供和使用JWT安全令牌。
我的问题是来自属于该中间件的类的错误,可能是由于引发异常(例如,刷新令牌无效),或者是由于覆盖了OAuthAuthorizationServerProvider
的地方,我称之为OAuthAuthorizationServerProvider.GrantResourceOwnerCredentials
。没有发现这些错误
在我的OAuthGrantResourceOwnerCredentialsContext.SetError
中,按here的说明实施。我将其添加到DelegatingHandler
中,在这里我想重新格式化消息对象,使其与来自系统其他部分的错误保持一致。
所以,问题是,为什么我的HttpConfiguration.MessageHandlers
不会拦截这些东西?我能做些什么使它们成为现实吗?
在此先感谢您的帮助!