0
我已查看wcfsecurity.codeplex.com上的安全指南。該指南相當簡單。但是,我找不到與Windows服務中託管的WCF服務有關的任何內容。Windows Serice託管的WCF - 用戶名認證
沒有IIS,ASP.net運行時及其所有角色,配置文件等提供者的支持,是否仍然可以將安全性應用於WCF服務?
我已查看wcfsecurity.codeplex.com上的安全指南。該指南相當簡單。但是,我找不到與Windows服務中託管的WCF服務有關的任何內容。Windows Serice託管的WCF - 用戶名認證
沒有IIS,ASP.net運行時及其所有角色,配置文件等提供者的支持,是否仍然可以將安全性應用於WCF服務?
它絕對有可能在Windows服務中託管並保護WCF服務。對於用戶名認證,您仍可以使用RoleProvider模型,如果這是您想要做的或者您可以編寫一個custom userName validator
WCF模型是所有WCF功能都應獨立於宿主環境提供。如果你選擇到ASP.NET兼容模式的唯一一次這改變
編輯:在客戶的角色提供的配置添加接線
要與角色提供配置用戶名使用下面的配置
<serviceBehaviors>
<behavior>
<serviceCredentials>
<userNameAuthentication membershipProviderName="myCustomRoleProvider"/>
</serviceCredentials>
</behavior>
</serviceBehaviors>
正是我在找的東西。感謝Richard。 –
其實,一個問題理查德:如果我要在我的Windows服務中使用RoleProvider,我該如何去做呢?我瞭解創建一個自定義的。 –
您可以通過serviceBehavior將其添加到配置中。編輯答案顯示配置 –