の検索結果 :

×

Drupal OAuth/OpenId Connect を使用して FusionAuth シングル サインオンをセットアップする方法

Drupal OAuth/OpenId Connect を使用して FusionAuth シングル サインオンをセットアップする方法


Drupal FusionAuth SSO 統合により、OAuth/OpenID プロトコルを使用して Drupal サイトと FusionAuth の間でシングル サインオン ( SSO ) ログインを構成できるようになります。 Drupal OAuth 2.0/OpenID 接続モジュール OAuth 2.0/OIDC シングル サインオンを使用した Drupal サイトへのログインを有効にする機能を提供します。 Drupal 7、Drupal 8、および Drupal 9 用の Drupal OAuth/OpenID クライアント モジュールを提供します。
ここでは、Drupal と FusionAuth 間の SSO ログインを構成するためのガイドを説明します。 これらの手順に従うことで、FusionAuth のユーザーは FusionAuth 資格情報を使用して Drupal サイトにログインできるようになります。
ご質問がある場合、またはモジュールの設定に関して何らかのサポートが必要な場合は、次のアドレスまでお問い合わせください。 drupalsupport@xecurify.com。 ご希望であれば、Drupal の設定を支援するオンライン ミーティングをスケジュールすることもできます。 OAuth および OpenID Connect ログイン – OAuth2 クライアント SSO ログイン モジュールを開きます。


前提条件: ダウンロードとインストール 


  • モジュールをダウンロードします。
    Composer には「drupal/miniorange_oauth_client」が必要です
  • MFAデバイスに移動する 広がります Drupal 管理コンソールのメニューから検索します。 miniOrange OAuth クライアント構成 検索ボックスを使用して。
  • チェックボックスをオンにしてモジュールを有効にし、 インストールを開始する
  • モジュールは次の場所で設定できます。
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • モジュールをインストールします。
    drush と drupal/miniorange_oauth_client
  • キャッシュをクリアします。
     ダッシュCR
  • モジュールは次の場所で設定できます。
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • MFAデバイスに移動する 広がります Drupal 管理コンソールのメニューをクリックし、 新しいモジュールを取り付け.
  • インストール Drupal OAuth および OpenID Connect ログイン - OAuth2 クライアント SSO ログイン zip をダウンロードするか、次の URL からモジュールをダウンロードします。 パッケージ (tar/zip).
  • ソフトウェアの制限をクリック 新しく追加されたモジュールを有効にする.
  • チェックボックスをオンにしてこのモジュールを有効にし、 install
  • モジュールは次の場所で設定できます。
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • に移動します OAuthの構成 タブをクリックし、検索ボックスを使用してプロバイダー/アプリケーションを検索します。 目的のアプリケーション/プロバイダーが見つからない場合は、 カスタムOAuthプロバイダー.
  • Drupal OAuth クライアント - モジュールの構成
  • コピー コールバック/リダイレクト URL そして手元に置いておいてください。
  • Drupal OAuth クライアント - [OAuth の構成] タブ

2. FusionAuth での SSO アプリケーションの構成

  • あなたのにログインします FusionAuth 管理ダッシュボード。
  • に移動します 申し込み そして、緑色のプラス (+) ボタンをクリックして、新しいアプリケーションを追加します。
  • drupal oauth クライアント fusionauth にログイン
  • 入力します アプリケーション名 セクションに 名前 Drupal などのテキストフィールド。
  • 選択 OAuth タブを押してコピーする コールバック/リダイレクト URL miniOrange Drupal OAuth クライアント モジュールから取得して貼り付けます 承認されたリダイレクト URL テキストフィールド。
  • アプリ名を入力し、コールバック リダイレクト URL を貼り付けます
  • MFAデバイスに移動する 参加申し込み タブをクリックして、その下のチェックボックスを有効にしました セルフサービス登録.
  • 右上隅にある青いアイコンをクリックしてアプリケーションを保存します。
  • 登録タブに移動し、セルフサービス登録の下のチェックボックスを有効にします。

    注: - デフォルトでは、FusionAuth はユーザーに新しいアカウントの作成を許可しません。 これは、管理者が手動でアカウントを作成する内部ツールがある場合に便利です。 ただし、ユーザーがアカウントを登録できるようにしたい場合は、「登録」タブでセルフサービス登録を有効にする必要があります。 必須フィールドをオンにしてカスタマイズすることもできます。

  • アプリケーション リストにリダイレクトされ、新しく作成したアプリケーションの横にある検索アイコン ボタンをクリックできます。
  • 登録タブに移動し、セルフサービス登録の下のチェックボックスを有効にします。

    3. Drupal と FusionAuth の統合

  • OAuth 構成 タブをクリックすると、 クライアントID, クライアントの秘密。 設定が必要になるため、手元に置いておいてください Drupal OAuth クライアント モジュールを開きます。
  • Fusionauth sso ログイン、クライアント ID とクライアント シークレットをコピーします。

    FusionAuth アプリケーションのエンドポイントとスコープ:


    範囲: オープンIDプロファイル
    エンドポイントを承認します: {YOUR_FUSIONAUTH_URL}/oauth2/authorize
    アクセストークンエンドポイント: {YOUR_FUSIONAUTH_URL}/oauth2/トークン
    ユーザー情報の取得エンドポイント: {YOUR_FUSIONAUTH_URL}/oauth2/userinfo

    4. FusionAuth を使用した Drupal のテスト構成

    • 設定が正常に保存されたら、 テスト構成 ボタンをクリックして Drupal と FusionAuth 間の接続をテストします。
    • drupal OAuth OpenID シングル シングル On FusionAuth テスト構成
    • この テスト構成ウィンドウ FusionAuth から取得される属性のリストが提供されます。
    • ユーザーの電子メール ID を取得するドロップダウン メニューから電子メール属性を選択し、[完了] ボタンをクリックします。
    • drupal OAuth OpenID Single Single On FusionAuth テストの構成が正常に完了しました
    • さて、 属性と役割のマッピング タブで、ドロップダウンからユーザー名属性を選択し、 構成の保存
    • drupal OAuth OpenID Single Single On FusionAuth テストの構成が正常に完了しました

      ログインが機能するには、電子メール属性のマッピングが必須です。

    • ここでログアウトし、Drupal サイトのログイン ページに移動します。 そこに「FusionAuth でログイン」リンクが自動的に表示されます。 他のページにも SSO リンクを追加したい場合は、以下の画像に示されている手順に従ってください。
    • drupal OAuth OpenID Single Single On FusionAuth テストの構成が正常に完了しました

    24時間7日のアクティブサポート

    問題が発生した場合、またはご質問がある場合は、お気軽にお問い合わせください。 drupalsupport@xecurify.com。 モジュールにいくつかの追加機能を含めたい場合は、当社までご連絡ください。カスタムメイドで対応させていただきます。 また、ご希望であれば、Drupal OAuth/OpenID シングル サインオン モジュールの構成を支援するオンライン ミーティングをスケジュールすることもできます。

    その他のリソース

    当社のその他のモジュール

こんにちは!

助けが必要? 私たちはここにいます!

サポート
miniOrange サポートにお問い合わせください
成功

お問い合わせありがとうございます。

24 時間以内に当社からのご連絡がない場合は、お気軽にフォローアップ メールを送信してください。 info@xecurify.com