WCF

message clientcredentialtype="userName"

PrincipalPermission

clientCredentials

serviceCredentials userNamePasswordValidationMode useAspNetRoles

 

-------------------------------------------------------------------------

<behavior>

<serviceAuthorization principalPermissionMode="UseAspNetRoles"/>

<serviceCredentials>

<userNameAuthentication userNamePasswordValidationMode="MembershipProvider"/>

<serviceCertificate storeName="TrustedPeople" storeLocation="LocalMachine" x509FindType="FindByThumbprint" findValue="">

</serviceCredentials>

</behavior>

 

<binding>

<security mode="Message">

<message clientCredentialType="UserName">

</security>

</binding>

 

server side

[PrincipalPermission(SecurityAction.Demand,Role="")]

public void Method(){}

 

client side

client.ClientCredentials.UserName.UserName=""

client.ClientCredentials.UserName.Password=""

posted @ 2014-09-25 20:11  fannet  阅读(202)  评论(0编辑  收藏  举报