の検索結果 :

×

登録する お問い合わせ

OAuth / OpenID Connect を使用した Google Drupal SSO ログイン統合

Google Drupal OAuth / OpenID Connect統合により、DrupalサイトとGoogle間のSSOが可能になります。このセットアップガイドは、DrupalサイトとGoogle間のシングルサインオン(SSO)を設定するのに役立ちます。 OAuth/OpenID コネクト モジュール。このモジュールは、Drupal 7、Drupal 8、Drupal 9、Drupal 10、および Drupal 11 と互換性があります。OAuth / OpenID Connect モジュールを Drupal サイトに組み込むと、Google 認証情報を使用して Drupal サイトにシームレスにログインできます。

  • モジュールをダウンロードします。
    コンポーザーには「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ファイルをダウンロードするか、 パッケージ (tar/zip).
  • ソフトウェアの制限をクリック 新しく追加されたモジュールを有効にする.
  • チェックボックスをオンにしてこのモジュールを有効にし、 install
  • モジュールは次の場所で設定できます。
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • に行く  のワークプminiOrange OAuth クライアント構成 管理メニューで。(/admin/config/people/miniorange_oauth_client)
Drupal OAuth クライアント - mimiorange OAuth クライアント構成を選択
  • 「OAuth の構成」タブで、ドロップダウンから目的の OAuth プロバイダーを選択します。
  • 注意事項とお問い合わせ - 2つのWordPressサイト間のSSO

    Note: 希望するOAuthプロバイダーがドロップダウンにリストされていない場合は、選択してください。 カスタム OAuth プロバイダー / カスタム OpenID プロバイダー そして続けます。

Drupal OAuth クライアント - OAuth プロバイダーを選択
  • コピー コールバック/リダイレクト URL 手元に置いてください。これは、OAuth プロバイダーを構成するときに必要になります。
  • 注意事項とお問い合わせ - 2つのWordPressサイト間のSSO

    Note: プロバイダーが HTTPS コールバック/リダイレクト URL のみをサポートしており、HTTP サイトがある場合は、タブの下部にある [HTTPS コールバック URL を強制する] チェックボックスを必ず有効にしてください。


  • OAuthプロバイダー名を 表示名 テキストフィールド。
Drupal OAuth クライアント - コールバック URL をコピー
  • にログインします。 Google 開発者管理者 コンソール。
  • プロジェクトを選択します 左側上部ヘッダーより。
Google Apps SSO 選択プロジェクト

  • [プロジェクトの選択] ポップアップで、 新しいプロジェクト ボタンをクリックして新しいプロジェクトを作成するか、現在のプロジェクトのいずれかを選択して続行します。
Google Apps SSO 新しいプロジェクトを作成する

  • 新規プロジェクト パネルで、次の情報を入力します。
    • プロジェクトの名前を プロジェクト名 テキストフィールド。
    • ソフトウェアの制限をクリック 創造する ボタンをクリックしてプロジェクトを作成します。
Google Apps SSO プロジェクト名フィールド

  • 左側のナビゲーション パネルから、 Credentials .
  • 次に、をクリックします 資格情報を作成する.
Google Apps SSO [API とサービス] を選択し、次に認証情報を選択します。

  • ドロップダウンから、 OAuthクライアントID オプションを選択します。
Google Apps SSO - [認証情報の作成] ボタンをクリックします。

  • 次のような警告が表示された場合は、 OAuthクライアントIDを作成するには、まず同意画面で製品名を設定する必要があります。 (下の図に示すように)、無視してください。 クリックしてください 同意画面の設定
Google Apps SSO - [同意画面の設定] をクリックします。

  • あなたはあなたにリダイレクトされます ブランディング ウィンドウをクリックします 始める
Google Apps SSO - 始める前に

  • 次の情報をに入力します プロジェクト構成 ウィンドウ:
    • アプリ名 テキストフィールドにアプリケーションの名前を入力します。
    • にメールアドレスを入力してください ユーザーサポートメール テキスト フィールドは、ユーザーが同意に関する質問を連絡できるようにするためのものです。
    • Audience select 外部 チェックボックスをオンにします。
    • Contact Information 連絡先メールアドレスを入力してください。
    • 設定を完了し、 創造する
Google Apps SSO - プロジェクト設定
  • 次に、をクリックしてください OAuthクライアントを作成する
Google Apps SSO - OAuth クライアントの作成
  • 選択する アプリケーションタイプ as ウェブアプリケーション.
Google Apps SSO - ウェブアプリケーションを選択
  • 次の情報をに入力します OAuthクライアントIDを作成する ウィンドウ:
    • お名前: 入力します お名前 OAuth 2.0 クライアントの (この名前はコンソールでクライアントを識別するためにのみ使用されます)。
    • 承認されたリダイレクト URI: クリック + URIを追加 ボタンをクリックして、以前にコピーしたものを貼り付けます コールバック/リダイレクト URL Drupal からテキスト フィールドに入力します。
    • 次に、をクリックします。 創造する
Google Apps SSO - [OAuth クライアント ID の作成] ウィンドウで、必要な情報を入力します。

  • ポップアップからコピー 顧客ID および クライアントシークレット手元に置いておいてください。Drupal を OAuth クライアントとして設定する必要があります。
Google アプリ SSO - Drupal-Auth-SSO-Google-Apps-Copy-Client-ID-Seceret

  • miniOrange OAuth クライアント モジュールに移動します。
  • Drupalでは OAuthの構成 コピーしたものをタブ貼り付けします 顧客ID および クライアントシークレット Googleから 顧客ID および クライアントシークレット テキストフィールド。
Drupal OAuth/OoenId 接続 - コピーしたクライアント ID とクライアント シークレットを貼り付けます

  • 下の表からスコープとエンドポイントを確認し、 構成の保存
  • 対象領域 メールアドレス+プロフィール
    エンドポイントを承認する https://accounts.google.com/o/oauth2/auth
    アクセストークンエンドポイント https://www.googleapis.com/oauth2/v4/token
    ユーザー情報の取得エンドポイント https://www.googleapis.com/oauth2/v1/userinfo
  • 設定が正常に保存されたら、 テスト構成の実行 Drupal と OAuth プロバイダー間の接続をテストするためのボタン。
OAuth-OIDC-クライアント構成-OAuth プロバイダーとの接続の確認
  • テスト構成ポップアップでは、同じブラウザにアクティブなセッションがない場合、OAuth プロバイダーにログインするように要求されます。正常にログインすると、OAuth プロバイダーから受信した属性のリストが提供されます。
  • 現在地に最も近い 電子メールの属性 ユーザーの電子メール ID を取得するドロップダウン メニューから、 クリックします
  • 注意事項とお問い合わせ - 2つのWordPressサイト間のSSO

    Note: SSO を実行するには、電子メール属性のマッピングが必須です。つまり、OAuth プロバイダーの資格情報を使用して Drupal サイトにログインする必要があります。

Drupal OAuth クライアント - メール属性を選択
  • ソフトウェア設定ページで、下図のように 属性と役割のマッピング タブで、選択してください ユーザー名の属性 ドロップダウンリストから 構成の保存
Drupal OAuth クライアント - ユーザー属性を選択し、設定の保存をクリックします
  • 次にログアウトして、Drupal サイトのログイン ページに移動します。そこには、OAuth プロバイダーによるログイン リンクが自動的に表示されます。他のページにも SSO リンクを追加する場合は、以下の画像の手順に従ってください。
Drupal OAuth クライアント - 他のページにリンクを追加する

構成中に問題が発生した場合、または追加機能が必要な場合は、次のアドレスまでお問い合わせください。 drupalsupport@xecurify.com.

その他のよくある質問➔

記載されている手順に従ってください Pr_media

記載されている手順に従ってください Pr_media

ここで言及されているログアウト機能は、モジュールのデフォルトの動作です。Drupal からはログアウトしますが、アプリケーション/プロバイダーからはログアウトしません。モジュールがプロバイダー/アプリケーション アカウントからログアウトできるようにするには (必要な操作)、以下の設定を行う必要があります。[詳細を知って]

Drupal モジュールの有料版にアップグレードし、無料モジュールを有料モジュールに置き換えたので、まず有料モジュールを有効化する必要があります。以下の手順を参照してください。[もっと知る]

ADFS_sso ×
こんにちは!

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

サポート