2
IISでiウェブアプリケーションの認証プロバイダのステータスを取得する必要がありますか?IISから認証プロバイダのステータスリストを取得する方法。共有ポイントのサイトについては?
例:
は、Xのサイトで利用可能な基本認証です?。 C#またはpythonのコード
IISでiウェブアプリケーションの認証プロバイダのステータスを取得する必要がありますか?IISから認証プロバイダのステータスリストを取得する方法。共有ポイントのサイトについては?
例:
は、Xのサイトで利用可能な基本認証です?。 C#またはpythonのコード
て 次のようなコードを使用してみてください:
ここusing (SPSite site = new SPSite("site_url_here"))
{
var webApp = site.WebApplication;
var customZoneSettings = webApp.IisSettings[Microsoft.SharePoint.Administration.SPUrlZone.Custom];
bool useBasicForCustomZone = customZoneSettings.UseBasicAuthentication;
}
異なるゾーンごとに異なる設定があるかもしれないので、あなたが(指定したサイトの親SPWebApplicationを取得し、指定されたゾーンのためにそのIisSettingsを探して)。 SPIisSettingsオブジェクトには、UseBasicAuthenticationなどのタスクを完了するのに役立つ多くのプロパティが含まれています。
は、JavaスクリプトやWebサービスを使って可能ですか? – TinTin
確かに、あなたはSharepointサーバ上で(例えば、Layoutsフォルダ内で)動作するwebserviceを書く必要があり、Sharepoint Object Model(上記のコードのような)で動作します。次に、このWebサービスメソッド(bool IsSiteSupportsBasicAuth(string siteUrl))をJavaScriptから直接呼び出して結果を取得できます。 – EvgK