の検索結果 :

×

登録する お問い合わせ

Drupal を OAuth / OpenID Connect プロバイダーとして使用して Joomla に SSO ログインする

Drupal SSO 統合により、ユーザーは Drupal サイトの資格情報を使用して Joomla にログインできるようになります。 この SSO 統合は、 miniOrange OAuth / OpenID Connect サーバー OAuth 2.0 および OpenID Connect プロトコルを使用するモジュール。このモジュールはすべての OAuth / OpenID Connect クライアントと互換性があり、Drupal 7、Drupal 8、Drupal 9、Drupal 10、および Drupal 11 で使用できます。

このセットアップ ガイドでは、Drupal サイトと Joomla の間で OAuth プロトコルを使用してシングル サインオン ログインを構成する方法を説明します。

  • モジュールをダウンロードします。
    コンポーザーには「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
  • ダウンロード miniOrange OAuth クライアント Joomla 用のプラグイン。
  • Joomla サイトの管理者コンソールにログインします。
  • 左から トグルメニュー、 案内する システム拡張機能.
drupal oauthサーバーjoomlaインストール

  • ダウンロードしたものをアップロード ZIP インストールするファイル Joomla OAuth クライアント プラグイン。
Drupal-Bamboo-as-OAuth-Client-クリックして新しいアプリを検索

  • ノーザンダイバー社の トグルメニュー、に行く コンポーネント -> miniOrange OAuth クライアント -> OAuthの構成 タブには何も表示されないことに注意してください。
  • 選択する カスタムOAuth or カスタム OpenID Connect アプリ.
Joomla OAuth クライアント シングル サインオン - カスタム アプリケーションの選択

  • コピー コールバックURL.
Joomla OAuth クライアント シングル サインオン - リダイレクト コールバック URL のコピー

  • 管理メニューで、「構成」→「ユーザー」→「miniOrange OAuth サーバー構成」に移動します。(admin/config/people/oauth_server_sso/config_client)
Drupal-OAuth サーバー - miniorange oauth サーバー構成を選択
  • OAuth クライアント のタブ クライアントを追加 セクションにアプリケーション名を入力します アプリケーション名 OAuthクライアントからコピーしたコールバックURLを コールバック/リダイレクト URL テキストフィールド。
  • テキスト フィールドの横にある [さらに追加] ボタンをクリックすると、複数のコールバック URL を追加できます。
  • セットアップボタンをクリックすると、セットアップが開始されます Save (Comma Separated Values) ボタンをクリックして、各々のジョブ実行の詳細(開始/停止時間、変数値など)のCSVファイルをダウンロードします。
Drupal OAuth サーバー - クライアントを追加 - コールバック URL を貼り付け
  • Joomla ダッシュボードに移動し、コピーしたものを貼り付けます 顧客ID および クライアントシークレット それぞれのフィールドに。
Joomla OAuth クライアント シングル サインオン - コピーしたクライアント ID とクライアント シークレットをそれぞれのテキスト フィールドに貼り付けます

  • 以下の表で指定されているようにエンドポイントを追加します (同じものを 範囲とエンドポイント のセクション Drupal サイト miniOrange OAuth サーバーの構成OAuth クライアント):
  • 対象領域 プロフィールオープンIDメール
    認可エンドポイント {drupal_site のベース URL}/mo/oauth2/authorize
    トークンエンドポイント {drupal_site のベース URL}/mo/oauth2/token
    ユーザー情報の取得エンドポイント {drupal_site のベース URL}/mo/oauth2/userinfo
Joomla OAuth クライアント シングル サインオン - エンドポイントを対応するフィールドに貼り付けます

  • セットアップボタンをクリックすると、セットアップが開始されます [設定の保存] その後、 テスト構成
Joomla OAuth クライアント シングル サインオン - [設定を保存] をクリックし、[設定のテスト] ボタンをクリックします。

  • テストが成功したら、「属性マッピング」セクションまで下にスクロールし、 電子メールの属性 ドロップダウンで、Drupal 属性名を選択します。 メール Drupalから受信します。
Joomla OAuth クライアント シングル サインオン - 電子メール属性の選択

  • ノーザンダイバー社の ユーザー名の属性 ドロップダウンで Drupal 属性を選択します。 ユーザ名 Drupalから受信されます。
Joomla OAuth クライアント シングル サインオン - ドロップダウンからユーザー名属性を選択します

  • セットアップボタンをクリックすると、セットアップが開始されます 属性マッピングの保存
Joomla OAuth クライアント シングル サインオン - [属性マッピングの保存] をクリックします。

  • コピー ログイン/SSO URL Joomla ダッシュボードから。
Joomla OAuth クライアント シングル サインオン - ログイン / SSO URL のコピー

  • 新しいウィンドウ/プライベート ブラウザを開き、コピーしたリンクに移動します。Drupal ログイン ページにリダイレクトされます。
  • Drupal 認証情報を入力し、「ログイン」ボタンをクリックします。
Drupal ログイン ページに Drupal 資格情報を入力します。

Drupal 認証情報を使用して Joomla にログインします。

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

ADFS_sso ×
こんにちは!

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

サポート