まず、私は SAML の初心者です。simplesamlphp を使用して Drupal で SSO を構成する方法を、誰かが順を追って説明できますか? または、「構成された認証ソースのテスト」でテストする方法は?
私が今持っているもの。
- simpleSAMLphp 認証モジュールをインストールしました。
- simplesamlphp ライブラリを自分のサイト (mysite/simplesamlphp) に追加します。
- config.php を変更しました
saml20-sp-remote.php にメタを追加
$metadata['name'] = array( 'SingleSignOnService' => 'url_login', 'SingleLogoutService' => 'url_logout', 'certFingerprint' => 'key' );
mysite/saml_login にアクセスすると、IdP のログイン ページに戻ります。ログイン後、SAMLRequest とその他の GET パラメータを使用して自分のサイト (mysite/sso/login?params) に戻ります。しかし、サイトの表示ページが見つからないというエラーが発生しました。wikiではステップ2です。
それで、私は何を間違えましたか?この GET-params を処理するには、同じページのコールバックを設定する必要がありますか?
simplesamlの「構成された認証ソースのテスト」でもこれを実行しようとしましたが、同じ結果が得られました。
助けてください!