Guest User

Untitled

a guest
Aug 23rd, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. Authenticating and authorizing users on MVC and WCF
  2. <system.serviceModel>
  3. <behaviors>
  4. <serviceBehaviors>
  5. <behavior name="MyCompany.Api.Services.WebService.MyProductServiceBehavior">
  6. <serviceCredentials>
  7. <userNameAuthentication
  8. userNamePasswordValidationMode="MembershipProvider"
  9. membershipProviderName="MyCompanyMembershipProvider" />
  10. </serviceCredentials>
  11. <serviceAuthorization principalPermissionMode='UseAspNetRoles' roleProviderName='MyCompanyRoleProvider' />
  12. </behavior>
  13. </serviceBehaviors>
  14. </behaviors>
  15. <bindings>
  16. <basicHttpBinding>
  17. <binding name="MembershipBinding">
  18. <security mode="TransportWithMessageCredential">
  19. <transport clientCredentialType="None" />
  20. <message clientCredentialType="UserName" />
  21. </security>
  22. </binding>
  23. </basicHttpBinding>
  24. </bindings>
  25. <services>
  26. <service behaviorConfiguration="MyCompany.Api.Services.WebService.MyProductServiceBehavior" name="MyCompany.Api.Services.WebService.MyProductService">
  27. <endpoint address="" binding="basicHttpBinding" bindingConfiguration="MembershipBinding" contract="MyCompany.Api.Services.WebService.IMyProductService" />
  28. </service>
  29. </services>
  30.  
  31. api = new MyProxyService.MyProxyServiceClient();
  32.  
  33. api.ClientCredentials.UserName.UserName = userAcct;
  34. api.ClientCredentials.UserName.Password = password;
  35.  
  36. api.MethodCall();
Add Comment
Please, Sign In to add comment