の検索結果 :

×

登録する お問い合わせ

Drupal を OAuth / OpenID Connect プロバイダーとして使用した Invision Community SSO 統合

Drupal OAuth/OIDC サーバーモジュール Drupal サイトと OAuth または OpenID Connect プロトコルをサポートする任意のクライアント アプリケーション間のシングル サインオン (SSO) を有効にします。ここでは、モジュールを Invision Community に接続する手順について説明します。この Drupal と Invision Community の統合では、Drupal は ID プロバイダーとして機能します。つまり、ユーザーは Drupal の資格情報を使用して Invision Community にログインします。

  • モジュールをダウンロードします。
    コンポーザーには「drupal/oauth_server_sso」が必要です
  • に行く 延長 Drupal管理コンソールのメニューを開き、チェックボックスをオンにしてモジュールを有効にし、 インストールを開始する
  • 次の場所でモジュールを構成します。
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • モジュールをインストールします。
    drush と oauth_server_sso
  • キャッシュをクリアします。
     ダッシュCR
  • 次の場所でモジュールを構成します。
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • MFAデバイスに移動する 延長 Drupal 管理コンソールのメニューをクリックし、 新しいモジュールを取り付け.
  • Drupal OAuth / OIDCプロバイダー - シングルサインオン(SSO)モジュールをzipファイルをダウンロードするか、URLからインストールします。 パッケージ (tar/zip).
  • ソフトウェアの制限をクリック 新しく追加されたモジュールを有効にする.
  • チェックボックスをオンにしてこのモジュールを有効にし、 インストールを開始する
  • でモジュールを構成します
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • にログインします インビジョンコミュニティ 管理者の資格情報を使用します。
  • に移動します 設定ログイン&登録 左側のナビゲーション パネルからタブをクリックします。
Invision-Community-OAuth-Server-ログイン-登録へ移動

  • セットアップボタンをクリックすると、セットアップが開始されます 新規作成 ボタンをクリックして選択 その他のOAuth 2.0 とをクリックしてください 続ける
Invision-Community-OAuth-Server-その他のOAuthを選択

  • の下にアプリケーション名を入力します。 お名前 テキストフィールドをコピーし、 リダイレクトURL からの値 アプリケーションの設定 のセクションから無料でダウンロードできます。
Invision Community OAuth サーバー コピー コールバック URL

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

Note: Drupal サイトがローカルホストで実行されている場合、Invision Community は Drupal エンドポイントにアクセスできないため、Drupal サイトがインターネットからアクセス可能なサーバー上でホストされていることを確認してください。

  • Drupal サイトで、次の場所に移動します。  miniOrange OAuth サーバーの構成OAuth クライアント
  • セットアップボタンをクリックすると、セットアップが開始されます クライアントを追加
  • の下にアプリケーション名を入力します。 アプリケーション名 テキストフィールド。
  • コピーしたものを貼り付けます コールバックURLコールバック/リダイレクト URL テキストフィールド。
  • 複数のコールバック URL を追加するには、 詳細を追加します。 テキストフィールドの横にあるボタン。
  • セットアップボタンをクリックすると、セットアップが開始されます 投稿 ボタンをクリックしてコピーします 顧客IDクライアントシークレット.
  • Invision ダッシュボードに移動します。
  • 現在地に最も近い 交付金の種類 as 承認コード.
  • コピーしたものを貼り付けます 顧客IDクライアント識別子 テキストフィールドと クライアントシークレットクライアントシークレット テキストフィールド。
Invision Community OAuth サーバー - クライアント ID とクライアント シークレットを入力

  • 以下の表で指定されているようにスコープとエンドポイントを追加します (同じものを 範囲とエンドポイント のセクション Drupal サイト miniOrange OAuth サーバーの構成OAuth クライアント):
  • リクエストする範囲 プロフィールオープンIDメール
    認可エンドポイント {drupal_site のベース URL}/mo/oauth2/authorize
    AdminCP と再認可の認可エンドポイント 通常のログインと同じエンドポイントを使用する
    トークンエンドポイント {drupal_site のベース URL}/mo/oauth2/token
    ユーザー情報エンドポイント {drupal_site のベース URL}/mo/oauth2/userinfo
Invision Community OAuth サーバーがスコープとエンドポイントを提供する

  • ユーザーIDパラメータ 電子メールや名前などのユーザーの一意の識別子を入力します。
Invision コミュニティ OAuth サーバーに一意の識別子を入力

  • 構成が不明な場合は、残りのフィールドをデフォルトのままにしてください。 下にスクロールして、 投稿
Invision-Community-OAuth-Server-クリックして保存ボタン

Invision Community を OAuth クライアントとして、Drupal を OAuth サーバーとして正常に設定しました。

  • 新しいウィンドウ/プライベート ブラウザを開き、Invision Community Web サイトのログイン ページに移動します。
  • セットアップボタンをクリックすると、セットアップが開始されます Drupalでログイン
Invision コミュニティ OAuth サーバー - Drupal でのログインをクリック

  • ブラウザは Drupal サイトのログイン ページにリダイレクトされます。 Drupal 認証情報を入力し、 ログイン
Drupal OIDC プロバイダーを使用して invison にログインします

  • 認証が成功すると、ブラウザは Invision Community へのログインに成功してリダイレクトされます。

Invision Community と Drupal の間で SSO が正常に実行されました。

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

ADFS_sso ×
こんにちは!

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

サポート