SITECORE MANIA 開発者向け技術ブログ

その他

濱村

濱村

ItemServiceApiの有効化設定

ItemServiceApiとは


ItemServiceApiとは、SitecoreアイテムにアクセスするためのAPIです。このAPIを使用して、アイテムの取得や作成など、アイテムに対しての操作を行うことができます。

このAPIは、サーバーロールが[ContentDelivery]の場合は、デフォルトで無効になっています。そのため、ContentDelivery環境で有効化するためには、「itemwebapi.modeの変更」と「セキュリティポリシーの変更」が必要です。


設定

itemwebapi.modeの変更

ContentDelivery環境のデフォルトでは、「itemwebapi.mode」はoffです。「itemwebapi.mode」を、「StandardSecurity」か「AdvancedSecurity」に変更します。

	
		
			
				StandardSecurity
			
		
	

     

セキュリティポリシーの変更

セキュリティポリシーについては、こちらをご確認ください。

デフォルトでは、セキュリティポリシーは「ServicesLocalOnlyPolicy」となっています。リモートクライアントからのアクセスを有効化するために、セキュリティポリシーを「ServicesOnPolicy」に変更します。


	
		
			
		
	

     

以上、2つのパッチファイルを当てることで、サーバーロールが[ContentDelivery] のSitecoreインスタンスでも、ItemServiceApiを使用することができます。



※エントリーの内容・画像等は、公開時点での情報に基づきます。
※Sitecoreのバージョンによって実装されている機能が異なります。

この記事を読んだ人はこちらの記事も読んでます

Sitecore導入に関するご相談・資料ダウンロード

導入をご検討・ご依頼の方や、サービスについてご不明点がございましたらお気軽にお問い合わせください。

Sitecoreの運用問題を解決する

既にSitecoreを導入しているお客様向けサービス