認証を必要とする PHP5 の標準 SOAP ライブラリを使用して、('http://url.co.uk/_vti_bin/Lists.asmx?WSDL 経由で) Sharepoint リストへの SOAP 要求を作成しようとしています。NTLM認証を使用して正常に動作しましたが(これは面倒でしたが、最終的には機能しました)、プロジェクトの権限は、Sharepointインストールまたはoffice365インスタンスのいずれかで機能するように、CLAIMSを介して認証することです.
標準の SOAP 認証が機能しないことは最初からわかっていましたが、とにかく試してみました。当然のことながら、"List Fault code: HTTPList Fault string: Forbidden" というエラーが返されました。
純粋な PHP/SOAP ベースのソリューションで CLAIMS を介して認証することは可能ですか? もしそうなら、これを達成する最善の方法は何ですか? 認証にApacheトリックなどを使用したさまざまなソリューションを使用して、sharepointのクレーム認証に関するさまざまな記事を読みました。私が取り組んでいるプロジェクトでは、これが純粋な PHP ソリューションである必要があります。
私は MS 開発者ではなく、CLAIMS 認証に関する知識が限られていることを指摘しておく価値があるかもしれません (これはおそらく役に立ちません!)。