以编程方式将SecurityTokenHandler添加到WCF

时间:2013-02-25 19:44:38

标签: wcf security wif

我正在实现自定义UserNameSecurityTokenHandler(http://msdn.microsoft.com/en-us/library/system.identitymodel.tokens.usernamesecuritytokenhandler.aspx),我计划将其与我的WCF服务一起使用。

我在web.config中注册它没有任何问题,它可以完美运行。

但是由于客户端的要求,我应该将处理程序的初始化从Web.Config移动到代码。

我一直在寻找一种方法以某种方式将UserNameSecurityTokenHandler实现为IServiceBehavior,但却没有太大的成功。

a)可行吗?

b)怎么样?

c)为什么不呢?

1 个答案:

答案 0 :(得分:2)

见这里 http://leastprivilege.com/2012/07/16/wcf-and-identity-in-net-4-5-usernamepassword-authentication/

我在服务主机创建时添加了令牌处理程序。