の検索結果 :

×

Drupal OAuth クライアントを使用した Twitch SSO ログイン | Drupal SSO ログイン


Drupal Twitch SSO 統合により、OAuth/OpenID プロトコルを使用して Drupal サイトと Twitch の間でシングル サインオン ( SSO ) ログインを構成できるようになります。 Drupal OAuth 2.0/OpenID 接続モジュール OAuth 2.0/OIDC シングル サインオンを使用した Drupal サイトへのログインを有効にする機能を提供します。 Drupal 7、Drupal 8、Drupal 9、および Drupal 10 用の Drupal OAuth/OpenID クライアント モジュールを提供します。
ここでは、Drupal と Twitch 間の SSO ログインを構成するためのガイドを説明します。 これらの手順に従うことで、Twitch のユーザーは Twitch 認証情報を使用して Drupal サイトにログインできるようになります。
ご質問がある場合、またはモジュールの設定に関して何らかのサポートが必要な場合は、次のアドレスまでお問い合わせください。 drupalsupport@xecurify.com。 ご希望であれば、Drupal の設定を支援するオンライン ミーティングをスケジュールすることもできます。 OAuth および OpenID Connect ログイン – OAuth2 クライアント SSO ログイン モジュールを開きます。



前提条件: ダウンロードとインストール 


  • モジュールをダウンロードします。
    Composer には「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 をダウンロードするか、次の URL からモジュールをダウンロードします。 パッケージ (tar/zip).
  • ソフトウェアの制限をクリック 新しく追加されたモジュールを有効にする.
  • チェックボックスをオンにしてこのモジュールを有効にし、 install
  • モジュールは次の場所で設定できます。
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • に移動します OAuthの構成 タブをクリックし、検索ボックスを使用してプロバイダー/アプリケーションを検索します。 目的のアプリケーション/プロバイダーが見つからない場合は、 カスタムOAuthプロバイダー.
  • Drupal OAuth クライアント - モジュールの構成
  • コピー コールバック/リダイレクト URL そして手元に置いておいてください。
  • Drupal OAuth クライアント - [OAuth の構成] タブ

1. TwitchをOAuthプロバイダーとして設定する

  • ログインする ツイッチコンソール.
  • に移動します セキュリティとプライバシー 下のタブ 設定.
  • 「セキュリティ」セクションまで下にスクロールし、 2ファクタ認証の設定 ボタンをクリックして第 XNUMX 要素認証を有効にします。
  • Drupal OAuth OpenID OIDC シングルサインオンによる Twitch SSO ログイン 2FA の有効化
  • 今、 2FAを有効にする
  • Drupal OAuth による Twitch SSO ログイン OpenID OIDC シングル サインオン クリック 2FA の有効化
  • あなたの〜を入力してください 電話番号 とをクリックしてください Continue
  • 登録した電話番号に送信されたコードを入力し、「 Continue
  • 任意の認証アプリを開き、QR コードをスキャンして、生成された確認コードを入力します。
  • Drupal OAuth を使用した Twitch SSO ログイン OpenID OIDC シングル サインオン Twitch アプリのスキャン QR
  • 二要素認証が正常に有効になりました。
  • 次に、に移動します Twitch開発者コンソール Twitch 認証情報を使用してログインします。
  • 左側のナビゲーション メニューから をクリックします。 アプリケーション -> アプリケーションを登録する.
  • Drupal OAuth を使用した Twitch SSO ログイン OpenID OIDC シングル サインオン Twitch 登録アプリケーション
  • 入力する アプリケーション名.
  • 貼り付け コールバック URL ステップからコピーされた ページ をご覧ください
  • 現在地に最も近い カテゴリー とをクリックしてください 創造する
  • Drupal OAuth を使用した Twitch SSO ログイン OpenID OIDC シングル サインオン Twitch 登録アプリケーション

    2. Drupal を OAuth クライアントとして構成する

  • アプリケーションを見つけて、 管理
  • Drupal OAuth による Twitch SSO ログイン OpenID OIDC シングル サインオン Twitch クリック管理
  • コピー 顧客ID そして、miniOrange OAuth クライアント モジュールに移動します。
  • Drupal OAuth OpenID を使用した Twitch SSO ログイン OIDC シングル サインオン Twitch クライアント ID のコピー
  • コピーしたものを貼り付けます 顧客ID顧客ID テキストフィールド。
  • Drupal OAuth OpenID OIDC シングルサインオンによる Twitch SSO ログイン Twitch クライアント ID の貼り付け
  • ここで再び Twitch コンソールに移動します。 クリックしてください 新しい秘密
  • 新しく生成されたものをコピーします クライアントシークレット そして、miniOrange OAuth クライアント モジュールに移動します。
  • Drupal OAuth OpenID OIDC シングルサインオンによる Twitch SSO ログイン [新しいクライアント シークレット] をクリック
  • コピーしたシークレットを クライアントシークレット テキストフィールド。
  • Drupal OAuth による Twitch SSO ログイン OpenID OIDC シングル サインオン Twitch クライアント シークレットの貼り付け
  • ここで、次の値を入力します。 対象領域, エンドポイントの承認, アクセストークンエンドポイント & ユーザー情報の取得エンドポイント.
  • 範囲: オープンID
    エンドポイントを承認します: https://id.twitch.tv/oauth2/authorize?claims=%7B%22userinfo%22%3A%7B%22email%22%3Anull%2C%22email_verified%22%3Anull%7D%7D
    アクセストークンエンドポイント: https://id.twitch.tv/oauth2/token
    ユーザー情報の取得エンドポイント: https://id.twitch.tv/oauth2/userinfo

3. Twitch を使用した Drupal のテスト構成

  • 設定が完了したら、 テスト構成の実行
  • drupal OAuth OpenID による Twitch sso ログイン シングル シングル DeviantArt テスト構成
  • ユーザーの電子メールを受信する OAuth プロバイダー属性を選択します。 この属性は、Drupal サイトの email 属性にマップされます。
  • セットアップボタンをクリックすると、セットアップが開始されます クリックします
  • drupal OAuth OpenID シングル シングル DeviantArt テストでの Twitch sso ログイン構成が正常に完了しました
  • さて、 属性と役割のマッピング タブで、ドロップダウンからユーザー名属性を選択し、 構成の保存
  • drupal OAuth OpenID シングル シングル DeviantArt テストでの Twitch sso ログイン構成が正常に完了しました

    ログインが機能するには、電子メール属性のマッピングが必須です。

  • ここでログアウトし、Drupal サイトのログイン ページに移動します。 そこに「Twitch でログイン」リンクが自動的に表示されます。 他のページにも SSO リンクを追加したい場合は、以下の画像に示されている手順に従ってください。
  • drupal OAuth OpenID シングル シングル DeviantArt テストでの Twitch sso ログイン構成が正常に完了しました

24時間7日のアクティブサポート

問題が発生した場合、またはご質問がある場合は、お気軽にお問い合わせください。 drupalsupport@xecurify.com。 モジュールにいくつかの追加機能を含めたい場合は、当社までご連絡ください。カスタムメイドで対応させていただきます。 また、ご希望であれば、Drupal OAuth/OpenID シングル サインオン モジュールの構成を支援するオンライン ミーティングをスケジュールすることもできます。

その他のリソース

当社のその他のモジュール

こんにちは!

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

サポート
miniOrange サポートにお問い合わせください
成功

お問い合わせありがとうございます。

24 時間以内に当社からのご連絡がない場合は、お気軽にフォローアップ メールを送信してください。 info@xecurify.com