当前位置:  开发笔记 > 后端 > 正文

无法找到"System.IdentityModel.Tokens.UserNameSecurityToken"令牌类型的令牌身份验证器.

如何解决《无法找到"System.IdentityModel.Tokens.UserNameSecurityToken"令牌类型的令牌身份验证器.》经验,为你挑选了1个好方法。

我试图让第三方Java客户端与我编写的WCF服务进行通信.

收到消息时收到以下异常:

无法找到"System.IdentityModel.Tokens.UserNameSecurityToken"令牌类型的令牌身份验证器.根据当前的安全设置,不能接受该类型的令牌.

这是我的配置:

捆绑


    
        
        
        
    

行为:

  
    
      
        
          
          
        
        
      
    
  

终点:

  
    
    
    
      
        
      
    

  

有谁知道是什么原因造成的?



1> Chris..:

因为错误的引用证书的方式已被用于某处,如果我没记错,你可以直接引用证书或使用密钥标识符 - 无论如何,为了超越它,你应该能够将allowSerializedSigningTokenOnReply标记添加到你的安全性标记客户端绑定配置并将其设置为true.

应该超越它适合你-请记住,把这个客户端

对不起,我找不到参考文献 - 我记得在某个地方读它,现在找不到!:(****编辑在这里它是**** - http://webservices20.blogspot.co.uk/2010/10/wcf-cannot-find-token-authenticator.html

  
 
         
        etc
     
 

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有