[英]Can't access a basic Fabric Azure WebAPI OWIN stateless service
[英]Securing the Service Fabric Stateless WebAPI Endpoint with Windows Authentication
我打算將Service Fabric用作Web應用程序的緩存工具。
在Service Fabric中,我有:
兩者都在同一群集中。 無狀態WebAPI將充當暴露的終結點。 這個想法是讓我的外部應用程序點擊API以將GET / POST / DELETE緩存緩存到有狀態的應用程序上。
我正在嘗試使用Windows身份驗證來保護WebAPI( 請參見屏幕截圖 ),因此只有我域中的用戶才能調用API。 因為我沒有使用IIS,所以甚至可以在Service Fabric中使用此功能嗎? 我是否應該在App.config中包含其他內容?
<system.web>
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientWindowsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" connectionStringName="DefaultConnection" credentialsProvider="" />
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" connectionStringName="DefaultConnection" />
</providers>
</roleManager>
您可以在OWIN中配置Windows身份驗證。 閱讀此 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.