我目前正在努力实现一个自定义的WCF OpenAuth AuthenticationManager,我已经成功地做到了。然而,我现在的问题是,当用户身份验证失败时,响应页面。我希望用户收到一条带有401 (未授权)响应状态代码的JSON格式的消息。但是,我得到了一个通用的、包含400个错误的响应:Server: ASP.NET Development Server/10.0.0.0X-AspNet-Version: 4.0.30319
Content-Length: 1
weblogic.security.service.WLSAuthorizationServiceWrapper.isAccessAllowed(WLSAuthorizationServiceWrapper.java:158) at weblogic.security.service.AuthorizationManager.isAc
NT AUTHORITY\NETWORK SERVICE
at Tridion.ContentManager.Security.AuthorizationManager.LoadAccessTokenuserName, IEnumerable`1 mappedGroupUris, IEnumerable`1 claimSets)
at Tridion.ContentManager.Security.AuthorizationManager.LoadAccessToken
我已经创建了一个样例AuthorizationManager,派生ClaimsAuthorizationManager,并在web.config中注册了它。此配置部分起作用。public class AuthorizationManager : ClaimsAuthorizationManager public override bool CheckAccess