の検索結果 :

×

会員登録 お問い合わせ

Wild Apricot SSO OAuth / OpenID Connectを使用したDrupalへのログイン

Drupal OAuthクライアントモジュールは、OAuthまたはOpenID接続プロトコルを使用して、任意のIDプロバイダーでDrupalサイトのシングルサインオン(SSO)を可能にします。 モジュール Drupal 7、Drupal 8、Drupal 9、Drupal 10、Drupal 11と互換性があります。ここでは、Wild Apricotでモジュールを設定する手順を説明します。設定が完了すると、ユーザーはWild Apricotの認証情報を使用して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

注意事項とお問い合わせ - 2つのWordPressサイト間のSSO

注意: 手動インストールは、Drupal 7、Drupal 8、および Drupal 9 とのみ互換性があります。


  • MFAデバイスに移動する 延長 Drupal 管理コンソールのメニューをクリックし、 新しいモジュールをインストールする.
  • Drupal をインストールする OAuth および OpenID Connect ログイン - OAuth2 クライアント SSO ログイン zip をダウンロードするか、次の URL からモジュールをダウンロードします。 パッケージ (tar/zip).
  • ソフトウェアの制限をクリック 新しく追加されたモジュールを有効にする.
  • チェックボックスをオンにしてこのモジュールを有効にし、 install
  • モジュールは次の場所で設定できます。

    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc

  • モジュールをダウンロードします。

    コンポーザーには「drupal/miniorange_oauth_client」が必要です

  • MFAデバイスに移動する 延長 Drupal 管理コンソールのメニューから検索します。 miniOrange OAuth クライアント構成 検索ボックスを使用して。
  • チェックボックスをオンにしてモジュールを有効にし、 インストールを開始する
  • モジュールは次の場所で設定できます。

    {ベースURL}/admin/config/people/mo-oauth-client/mo-client-config

  • モジュールをインストールします。

    drush と drupal/miniorange_oauth_client

  • キャッシュをクリアします。

    ダッシュCR

  • モジュールは次の場所で設定できます。

    {ベースURL}/admin/config/people/mo-oauth-client/mo-client-config

注意事項とお問い合わせ - 2つのWordPressサイト間のSSO

注意: 手動インストールは、Drupal 7、Drupal 8、および Drupal 9 とのみ互換性があります。


  • MFAデバイスに移動する 延長 Drupal 管理コンソールのメニューをクリックし、 新しいモジュールをインストールする.
  • Drupal をインストールする OAuth および OpenID Connect ログイン - OAuth2 クライアント SSO ログイン zip をダウンロードするか、次の URL からモジュールをダウンロードします。 パッケージ (tar/zip).
  • ソフトウェアの制限をクリック 新しく追加されたモジュールを有効にする.
  • チェックボックスをオンにしてこのモジュールを有効にし、 install
  • モジュールは次の場所で設定できます。

    {ベースURL}/admin/config/people/mo-oauth-client/mo-client-config

  • に行く  のワークプminiOrange OAuth クライアント構成 管理メニューで。(/admin/config/people/miniorange_oauth_client)
Drupal OAuth クライアント - mimiorange OAuth クライアント構成を選択
  • 「OAuth の構成」タブで、ドロップダウンから目的の OAuth プロバイダーを選択します。
  • 注意事項とお問い合わせ - 2つのWordPressサイト間のSSO

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

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

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


  • OAuthプロバイダー名を 表示名 テキストフィールド。
Drupal OAuth クライアント - コールバック URL をコピー

Drupal を OAuth クライアントとして設定する

  • に行く  のワークプminiOrange OAuth クライアント 管理メニューで。(admin/config/people/mo-oauth-client/mo-client-config)
Drupal OAuth クライアント - mimiorange OAuth クライアントを選択
  • 管理 セクション、下 クライアント構成 タブをクリックします。 + 新規追加 必要な OAuth クライアントを構成するためのボタン。
Drupal OAuthクライアント - 「新規追加」をクリック
  • 追加 タブで、ドロップダウンから目的の OAuth アプリケーションを選択します。
  • 注意事項とお問い合わせ - 2つのWordPressサイト間のSSO

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

Drupal OAuth クライアント - OAuth プロバイダーを選択
  • OAuthプロバイダー名を カスタムアプリ名 テキストフィールド。 コールバック/リダイレクト URL 手元に置いてください。OAuthプロバイダーの設定時に必要になります。
Drupal OAuth クライアント - カスタム アプリ名を入力し、コールバック URL をコピーします
  • プロバイダがHTTPSコールバック/リダイレクトURLのみをサポートしていて、HTTPサイトがある場合は、 HTTPS コールバック URL を強制する のチェックボックス 設定 タブには何も表示されないことに注意してください。
Drupal OAuth クライアント - HTTPS コールバック URL の強制
    • あなたにログインする ワイルドアプリコット管理者 パネルを開き、新しいアプリを作成します。
    • 以下を行うには、 アプリ 左側のパネルのタブ。
    Wild Apricot SSO 統合 - 左側からアプリに移動します

    • アプリ タブをクリックします。 インテグレーション セクションをクリックして 承認されたアプリケーション 下の図に示すように、カード/ボックス。
    Wild Apricot SSO 統合認定アプリケーション

    • 下の画像に示されているように、 アプリケーションの承認
    ワイルドアプリコット SSO 認定アプリケーション

    • 選択する サーバー アプリケーション 以下のオプションのリストから アプリケーションの認可 クリックします 続ける.
    Wild Apricot SSO サーバー アプリケーション

    • アプリケーション名を入力してください アプリケーション名 テキストフィールドをクリックし、 クライアントシークレットを生成する
    Wild Apricot SSO アプリケーション名とクライアントシークレットの生成

    • コピー 顧客ID および クライアントシークレット手元に置いておいてください。DrupalをOAuthクライアントとして設定する必要があります。
    Wild Apricot SSO クライアント資格情報のコピー

    • スクロールダウンして確認する Wild Apricotシングルサインオンサービスを介してユーザーを認証する.
    • 先ほどコピーしたものを貼り付けます コールバック/リダイレクト URL Drupal信頼できるリダイレクトドメイン テキストフィールド。
    Wild Apricot SSO コールバック URL を貼り付ける

    • さあ、 アカウント 左側のメニューから ダッシュボード コピーする あなたのウェブサイト。 そうなる あなたのアカウントのURLエンドポイントの承認.
    Wild Apricot SSO ウェブサイトの URL をコピー

    • MFAデバイスに移動する アカウント情報 そしてコピー 口座番号 全般 セクション。 アカウントIDユーザー情報エンドポイントを取得する.
    Wild Apricot SSO コピーアカウント番号

Wild Apricot を OAuth プロバイダーとして設定します。

  • あなたにログインする ワイルドアプリコット管理者 パネルを開き、新しいアプリを作成します。
  • 以下を行うには、 アプリ 左側のパネルのタブ。
Wild Apricot SSO 統合 - 左側からアプリに移動します

  • アプリ タブをクリックします。 インテグレーション セクションをクリックして 承認されたアプリケーション 下の図に示すように、カード/ボックス。
Wild Apricot SSO 統合認定アプリケーション

  • 下の画像に示されているように、 アプリケーションの承認
ワイルドアプリコット SSO 認定アプリケーション

  • 選択する サーバー アプリケーション 以下のオプションのリストから アプリケーションの認可 クリックします 続ける.
Wild Apricot SSO サーバー アプリケーション

  • アプリケーション名を入力してください アプリケーション名 テキストフィールドをクリックし、 クライアントシークレットを生成する
Wild Apricot SSO アプリケーション名とクライアントシークレットの生成

  • コピー 顧客ID および クライアントシークレット手元に置いておいてください。DrupalをOAuthクライアントとして設定する必要があります。
Wild Apricot SSO クライアント資格情報のコピー

  • スクロールダウンして確認する Wild Apricot シングル サインオン サービスを介してユーザーを認証する.
  • 先ほどコピーしたものを貼り付けます コールバック/リダイレクト URL Drupal信頼できるリダイレクトドメイン テキストフィールド。
Wild Apricot SSO コールバック URL を貼り付ける

  • さあ、 アカウント 左側のメニューから ダッシュボード コピーする あなたのウェブサイト。 そうなる あなたのアカウントのURLエンドポイントの承認.
Wild Apricot SSO ウェブサイトの URL をコピー

  • MFAデバイスに移動する アカウント情報 そしてコピー 口座番号 全般 セクション。 アカウントIDユーザー情報エンドポイントを取得する.
Wild Apricot SSO コピーアカウント番号

  • miniOrange OAuth クライアント モジュールに移動します。
  • OAuthの設定タブで、コピーした 顧客ID および クライアントシークレット ワイルドアプリコットから 顧客ID および クライアントシークレット テキストフィールド。
Drupal OAuth 2.0 OIDC シングル サインオン - クライアントとシークレットを貼り付ける

  • スコープとエンドポイントを確認してください。 {あなたのアカウントのURL} あなたのウェブサイトと {アカウントID} アカウント番号付き。
  • 対象領域 オート
    エンドポイントを承認する https://{your_account_url}/sys/login/OAuthLogin
    アクセストークンエンドポイント https://oauth.wildapricot.org/auth/token
    ユーザー情報の取得エンドポイント https://api.wildapricot.org/v2.1/accounts/{account_id}/contacts/me
  • チェックボックスを有効にする ヘッダクライアントIDとシークレットを送信する もしそれが ボディ.
  • 詳しくはこちら 構成の保存
Drupal OAuth 2.0 OIDC シングル サインオン - スコープとエンドポイント

  • 設定を正常に保存したら、「テスト構成の実行」ボタンをクリックして、Drupal と OAuth プロバイダー間の接続をテストしてください。
OAuth-OIDC-クライアント構成-OAuth プロバイダーとの接続の確認

  • テスト設定ポップアップで、同じブラウザにアクティブなセッションがない場合、OAuthプロバイダーへのログインが求められます。ログインに成功すると、OAuthプロバイダーから受信した属性のリストが表示されます。
  • まず 電子メールの属性 ユーザーのメールIDを取得するドロップダウンメニューから クリックします
  • 注意事項とお問い合わせ - 2つのWordPressサイト間のSSO

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

Drupal OAuth クライアント - メール属性を選択

  • ソフトウェア設定ページで、下図のように 属性と役割のマッピング タブで、選択してください ユーザー名の属性 ドロップダウンリストから 構成の保存
Drupal OAuth クライアント - ユーザー属性を選択し、設定の保存をクリックします

  • ログアウトして、Drupalサイトのログインページに移動してください。そこには自動的に「OAuthプロバイダーでログイン」リンクが表示されます。他のページにもSSOリンクを追加したい場合は、以下の画像の手順に従ってください。
Drupal OAuth クライアント - 他のページにリンクを追加する

Drupal と Wild Apricot の統合:

  • miniOrange OAuth クライアント モジュールに移動します。
  • In 追加 タブで、Wild ApricotからコピーしたクライアントIDとクライアントシークレットを貼り付けます。 顧客ID および クライアントシークレット テキストフィールド。
Drupal-Auth-SSO-Wild Apricot-Paste-クライアント認証情報

  • スコープとエンドポイントを確認してください。 {あなたのアカウントのURL} あなたのウェブサイトと {アカウントID} アカウント番号付き。
Drupal-Auth-SSO-Wild Apricot-エンドポイントフィールドの初期URLを置き換えます

  • 当学校区の ヘッダーまたは本文でクライアント ID とシークレットを送信します チェックボックスをオンにすると、クライアントIDとシークレットをトークンエンドポイントリクエストのヘッダーに含めるか、本文に含めるかを指定できます。どちらのオプションを選択すればよいかわからない場合は、デフォルト設定のままで構いません。
  • チェックボックスをクリックして、 OAuth によるログインを有効にするをクリックして下にスクロールし、 設定を保存
Drupal OAuth OpenID OIDC シングル サインオン (SSO) [OAuth でログイン] チェックボックスを有効にし、[設定の保存] をクリックします。

  • 設定が正常に保存されたら、 テスト構成の実行 Drupal と OAuth プロバイダー間の接続をテストするためのボタン。
OAuth-OIDC-クライアント構成-OAuth プロバイダーとの接続の確認
  • テスト設定ポップアップで、同じブラウザにアクティブなセッションがない場合、OAuthプロバイダーへのログインが求められます。ログインに成功すると、OAuthプロバイダーから受信した属性のリストが表示されます。
  • まず 電子メールの属性 ユーザーのメールIDを取得するドロップダウンメニューから クリックします
  • 注意事項とお問い合わせ - 2つのWordPressサイト間のSSO

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

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

Drupal と OAuth プロバイダー間の接続をテストする

  • 構成が正常に保存されたら、 テスト構成の実行 Drupal と OAuth プロバイダー間の接続をテストするためのボタン。
OAuth-OIDC-クライアント構成-OAuth プロバイダーとの接続の確認
  • テスト設定ポップアップで、同じブラウザにアクティブなセッションがない場合、OAuthプロバイダーへのログインが求められます。ログインに成功すると、OAuthプロバイダーから受信した属性のリストが表示されます。
  • 以下を行うには、 マッピングを構成する
Drupal OAuth クライアント - メール属性を選択
  • ソフトウェア設定ページで、下図のように 属性マッピング タブで、選択してください 電子メールの属性 および ユーザー名の属性 ドロップダウン リストから、 構成の保存
注意事項とお問い合わせ - 2つのWordPressサイト間のSSO

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

Drupal OAuth クライアント - ユーザー属性を選択し、設定の保存をクリックします
  • ログアウトして、Drupalサイトのログインページに移動してください。そこには自動的に「OAuthプロバイダーでログイン」リンクが表示されます。他のページにもSSOリンクを追加したい場合は、以下の画像の手順に従ってください。
Drupal OAuth クライアント - 他のページにリンクを追加する


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

その他のよくある質問➔

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

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

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

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

ADFS_sso ×
こんにちは!

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

対応