以下で説明する手順に従って、Simplesamlphp を Drupal アプリケーションと統合しました。しかし、外部 IDP での認証が成功した後、次の問題に直面しています。
https://www.drupal.org/project/simplesamlphp_auth
問題: Simplesamlphp IDP を使用した認証後の Drupal ログインの問題
説明: ログイン ブロックでフェデレーション リンクをクリックすると、正しく構成した外部 IDP にリダイレクトされます。
次に、資格情報を入力すると正しく認証され、Drupal アプリケーションにリダイレクトされますが、drupal サイトでユーザーが作成されず、drupal サイトにログインしません。
たどった手順
- Drupal 7 をインストールしました: 例: local.mysite.com
- drupal ルート フォルダーに SimpleSAMLphp をインストールしました - 例: local.mysite.com/simplesaml
- SimpleSAMLphp をサービス プロバイダーとして構成
- Drupal 7 に simplesamlphp_auth モジュールをインストール
- simplesamlphp_auth モジュールの構成
- simplesamlphp_auth モジュールを有効にしました
- ログイン ブロックでフェデレーション リンクが開かれ、リンクをクリックすると、外部 IDP プロバイダーにリダイレクトされ、資格情報の入力を求められます。
- 資格情報を入力すると、検証と認証が行われます。
- 認証が成功すると、Drupal アプリケーションにリダイレクトされます。
10.しかし、それはdrupalサイトでユーザーを作成せず、drupalサイトにログインしません。
参考: セッション store.type = sql を構成しました。
誰かが同様の問題に直面したことがありますか?同じ問題に対する解決策はありますか? この問題を解決するのを手伝ってください。
よろしく、
アルン