Drupal OAuth クライアントで Okta シングル サインオンを設定する
概要
Drupal miniOrange SSO統合により、OAuth/OpenIDプロトコルを使用してDrupalサイトとOkta間のシングルサインオン(SSO)ログインを設定できます。Drupal OAuth 2.0/OpenID接続モジュールを使用すると、OAuth 2.0/OIDCシングルサインオンを使用してDrupalサイトにログインできます。Drupal 7、Drupal 8、Drupal 9、Drupal 10、Drupal 11用のDrupal OAuth/OpenIDクライアントモジュールを提供しています。
インストール手順
- 古いバージョン
- 新バージョン
構成手順
Oktaでアプリケーションを作成する
- にサインアップまたはログインします Okta 開発者 アカウント。
- 左側のナビゲーション パネルで、 用途 ->次に選択 用途.
- 「アプリケーション」の下で、 をクリックします。 アプリ統合の作成 ボタンをクリックして新しいアプリケーションを作成します。
- 「アプリ統合の作成」ボタンをクリックした後、ポップアップウィンドウが開きます 新しいアプリ統合を作成する 下図の通り:
- サインイン方法:選択 OIDC-OpenID コネクト.
- アプリケーションタイプ:選択 Webアプリケーション.
- クリック 次へ
- 次の情報をに入力します 新しい Web アプリの統合 パネル:
- にアプリケーション名を入力します アプリ統合名 下のテキストフィールド 一般設定たとえば、Drupal などです。
- 先ほどコピーしたものを貼り付けます コールバック/リダイレクト URL に サインインリダイレクト URI テキストフィールド。
- 割り当て:選択 組織内の全員にアクセスを許可する 制御されたアクセス オプションを選択し、「即時アクセスを有効にする」のチェックを外しました。 フェデレーション ブローカー モード設定が完了したら、 Save
- Okta は、アプリケーションに一意のアプリケーション ID を割り当てます。 に移動します。 全般 タブには何も表示されないことに注意してください。
- コピーをクリックします アイコン コピーする 顧客ID from クライアントの資格情報.
- Okta ポータルに移動します。 全般 タブには何も表示されないことに注意してください。
- コピー 秘密 コピーをクリックすると アイコン に選出しました。 クライアントの秘密 のセクションから無料でダウンロードできます。
- Okta ダッシュボードに移動します。
- に移動します プロフィール 右上のナビゲーション パネルにある アイコンをクリックしてください。
手伝いが必要?
設定中に問題が発生した場合、または追加機能をご希望の場合は、drupalsupport@xecurify.comまでご連絡ください。
追加機能:
トラブルシューティング:
その他のよくある質問➔エラーが発生する: 「ユーザー名を受信していません。属性マッピングの構成を確認してください。」またはエラーが発生する: 「電子メールを受信していません。属性マッピングの構成を確認してください。」
ここに記載されている手順に従ってください。
「クライアント資格情報がヘッダーまたは本文に見つかりませんでした」というメッセージが表示されます
テスト構成を実行しようとすると
ここに記載されている手順に従ってください。
Drupal でログアウトをクリックすると、Drupal ホームページに戻ります。しかし、他のユーザーでログインしようとすると、ログインを求められず、同じユーザーで自動的にログインされます。
ここで言及されているログアウト機能は、モジュールのデフォルトの動作です。Drupalからはログアウトされますが、アプリケーション/プロバイダーからはログアウトされません。モジュールがプロバイダー/アプリケーションアカウントからログアウトできるようにするには(これがあなたの求めている動作です)、以下の設定を行う必要があります。[詳細はこちら]
有料の Drupal モジュールを購入し、無料モジュールに置き換えましたが、有料機能はまだ使用できません。
Drupalモジュールの有料版にアップグレードし、無料版モジュールを有料版に置き換えたため、まず有料版モジュールを有効化する必要があります。以下の手順を参照してください。[詳細はこちら]
ご返答ありがとうございます。 すぐにご連絡させていただきます。
何か問題が発生しました。 もう一度質問を送信してください

お問い合わせ