0

コンポーネントプロからSAMLコンポーネントのライセンスを購入する予定ですが、PHPmoodle環境と統合できることを確認したいと思います。IDPとして機能するASP.NetWebアプリケーションを使用し、ユーザーが当社のWebサイトをクリックすると、他社が管理しているMoodlePHPWebサイトに転送されます。コンポーネントプロのUltimateSAMLコンポーネントを使用してSAML応答を作成し、送信するのは私たちだけです。しかし、私が送信しているSAML応答はライブラリのSAMLResponseクラスのオブジェクトであるため、コンポーネントプロライブラリを使用せずにそのSAML応答を読み取るにはどうすればよいでしょうか。コンポーネントproからすべてのサンプルプロジェクトとサンプルプロジェクトのすべてのIDPおよびSPをチェックアウトし、それらすべてがcompproライブラリを使用してSAML応答を作成および読み取ります。基本的に、このライブラリを使用してSAML応答を作成します。これは、コンポーネントプロライブラリを使用せずにSPで読み取ることができ、SSO統合を成功させることができます。シナリオを明確に提示できなかった場合は、お詫び申し上げます。

4

3 に答える 3

1

SAMLはXMLベースの標準です。あなたが話しているSAMLResponseは、メッセージが送信される前にXMLにマーシャリングされます。

コンポーネントとMoodleがSAMLを正しく実装している限り、SAMLメッセージの生成に何を使用しているかは関係ありません。

于 2013-02-06T15:46:06.143 に答える
0

@Stefanに同意します。SAMLはプロトコル標準であり、どのように実装するかは関係ありません。

これは、英語を標準として使用するようなもので、一方はメモ帳を使用してメッセージを書き込み、もう一方はWordを使用してメッセージを読み取ります。

メモ帳!= Wordですが、どちらも英語を使用しているため、問題ありません。

警告の一言-SAMLは巨大なプロトコルです-すべての実装がすべてのセクションをサポートしているわけではありません。

于 2013-02-06T18:53:22.077 に答える
0

simplesamlphpに基づくmoodle用の私のSAMLプラグインは、そのIdPと互換性があるはずです。無料で、多くの組織がそれを使用しています。 https://moodle.org/plugins/view.php?plugin=auth_saml

于 2013-02-09T03:24:54.013 に答える