の検索結果 :

×

登録する お問い合わせ

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

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

  • モジュールをダウンロードします。
    コンポーザーには「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
  • Bitbucket サーバーにログインします。
  • セットアップボタンをクリックすると、セットアップが開始されます 設定 右上のアイコン。
Bitbucket-OAuth-Server-右上隅の設定をクリック

  • 下にスクロールして アドオン セクションをクリックして 新しいアプリを探す リンクをクリックします。
Bitbucket-OAuth-Server-クリック-新しいアプリの検索

  • 検索する mOAuth 検索バーの下にあるをクリックしてインストールします。
Bitbucket-OAuth-Server-mO-Auth の検索

  • アプリがインストールされたら、 概要 -> miniOrange OAuth クライアント 左側のナビゲーションメニューから。
Bitbucket-OAuth-サーバー-クリック-miniOrange-OAuth-クライアント

  • コピー コールバックURL そして手元に置いておいてください。
Bitbucket-OAuth-Server-コピー-コールバック URL

  • ノーザンダイバー社の アプリケーションの選択 のドロップダウンで、ANSYS Structures Desktopを選択します。 カスタムOAuthアプリ.
Bitbucket-OAuth-サーバー-選択-カスタム-OAuth

  • にアプリケーション名を入力します。 アプリ名 テキストフィールド。
Bitbucket-OAuth-Server-アプリケーション名を入力

  • 管理メニューで、「構成」→「ユーザー」→「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 を貼り付け
  • Drupal OAuth Server モジュールの [OAuth Client] タブに移動し、[Configure Applications] セクションに移動して、 顧客ID.
  • コピーしたものを貼り付けます 顧客ID顧客ID Bitbucket ダッシュボードのアプリのテキスト フィールド。
Bitbucket-OAuth-サーバー-クライアントIDを貼り付け

  • Drupal サイトに戻り、 クライアントシークレット.
  • コピーしたものを貼り付けます クライアントシークレットクライアントシークレット Bitbucket ダッシュボードのアプリのテキスト フィールド。
Bitbucket-OAuth-サーバー-クライアントシークレットを入力

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

  • セットアップボタンをクリックすると、セットアップが開始されます Save ボタンをクリックして設定を保存します。
  • に移動します サインイン設定 タブには何も表示されないことに注意してください。
Bitbucket-OAuth-Server-Sign-Settings へ移動

  • 有効にします Bitbucket サーバーの SSO を有効または無効にする ラジオボタン。
Bitbucket-OAuth-サーバー-ログインの有効化の切り替え

  • ログインボタンのテキスト、[SSO ログイン] ボタンに表示するテキストを入力します。 クリックしてください Save ボタンをクリックして変更を保存します。
  • セットアップボタンをクリックすると、セットアップが開始されます テスト構成 Bitbucket ダッシュボードのアプリのボタン。Drupal サイトと Bitbucket アプリケーション間の接続をテストします。
Bitbucket-OAuth-Server-クリックテスト構成

Bitbucket を OAuth クライアントとして、Drupal を OAuth サーバーとして正常に構成しました。

  • 新しいウィンドウ/プライベート ブラウザを開き、bitbucket Web サイトのログイン ページに移動します。
  • セットアップボタンをクリックすると、セットアップが開始されます Drupalでログイン
Bitbucket-OAuth-Server-クリックしてUse_OAuth-Login

  • そのボタンをクリックすると、Drupalサイトのログインページに自動的にリダイレクトされます。Drupalの認証情報を入力して、 ログイン
Bitbucket-OAuth-サーバー-Drupal認証情報を入力

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

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

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

ADFS_sso ×
こんにちは!

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

サポート