私はこれを一日中解決しています。ADFS(Ws-Federation)を通じて安全性を確保したDynamics CRM Web APIの使用
私たちには、IFD構成のADFSによってセキュリティ保護されたダイナミクスCRM環境があります。セットアップではWS-Federationプロトコルを使用します(WS-Federationパッシブエンドポイント経由)。SAMLアサーションエンドポイントは構成されません。 Dynamics CRMに公開されているWeb APIを消費しようとしていますが、リクエストを送信する前に認証方法を理解できません(SAMLトークンを何とか取得する必要があると思いますがSAMLエンドポイントなしではわかりません)。すべての試みは、HTTPヘッダーWWW-Authenticate:NegotiateおよびWWW-Authenticate:NTLMを含む401応答で終了しました。
トークンをプログラムで取得して、要求に添付して送信するにはどうすればよいですか?これは可能ですか、ADFSセットアップで何かを変更する必要がありますか?
それを明確にする有用な記事/チュートリアルが見つかりませんでした。どんな提案も本当に感謝しています。
こんにちは@ fabrizio moroniはこれを理解できましたか?私たちは、NTLMでは直接ホスティングされていたが、WS-FedではSAML設定がないことがわかった。現時点では、クライアントアプリケーションIDを取得することについてお聞きしていますが、https://msdn.microsoft.com/en-gb/library/gg327838に準拠する方法を見つけたかどうかを確認したいと考えていました。 aspx) – Michael
いいえ、残念ながら、解決策は見つかりませんでした。私たちは、最後のバージョンで廃止すべきであったはずのSOAPエンドポイントを使用して戻ってきましたが、コンサルタントから優先統合メソッドとして提案されました。 Oauthのサポートは、私たちの場合ではないクラウド展開のデフォルトのようです。 –