OAuth / OpenID 接続を使用して Drupal OAuth クライアントに Slack SSO ログインする
概要
Drupal Slack SSO統合により、ユーザーはSlack認証情報を使用してDrupalサイトにログインできるようになります。このSSO統合は、 miniOrange OAuth クライアント OAuth 2.0 および OpenID Connect (OIDC) プロトコルを使用するモジュール。
このドキュメントでは、Drupal サイトと Slack 間で OAuth プロトコルを使用してシングル サインオン ログインを構成する方法について説明します。
インストール手順
- 古いバージョン
- 新バージョン
構成手順
Slack で SSO アプリケーションを構成する:
- に行く Slack Slack アカウントにログインします。
- ソフトウェアの制限をクリック アプリを作成する
- オプションを選択 ゼロから.
- Enter アプリ名 および 開発Slackワークショップアプリ名は任意で、デフォルトではSlack WorkshopがGroupになっていますが、別のワークスペースにサインインすることもできます。 アプリを作成する
- MFAデバイスに移動する OAuthと権限 左側のナビゲーション パネルから。
- 下にスクロールして、「リダイレクト URL」セクションを見つけます。 クリック リダイレクトURLの追加先ほどコピーした コールバック/リダイレクト URL from Drupal に リダイレクトURL テキストフィールドをクリックして、 追加
- 以下を行うには、 URL を保存する ボタンをクリックしてリダイレクト URL を保存します。
- 次に、下にスクロールして、 スコープ セクションを開き、必要なスコープを追加します。最も重要なのは、これらのスコープが miniOrange OAuth クライアント モジュール構成ページ。
- に移動します 基本情報 左側のメニューからタブをクリックします。
- 下にスクロールします アプリの資格情報 セクションをコピーして、 クライアントID。 次に、をクリックします 表示 ボタンをクリックしてコピーします クライアントシークレット。 手元に置いておいてください。
手伝いが必要?
構成中に問題が発生した場合、または追加機能が必要な場合は、次のアドレスまでお問い合わせください。 drupalsupport@xecurify.com.
追加機能:
トラブルシューティング:
その他のよくある質問➔エラーが発生する: 「ユーザー名を受信していません。属性マッピングの構成を確認してください。」またはエラーが発生する: 「電子メールを受信していません。属性マッピングの構成を確認してください。」
記載されている手順に従ってください Pr_media
「クライアント資格情報がヘッダーまたは本文に見つかりませんでした」というメッセージが表示されます
テスト構成を実行しようとすると
記載されている手順に従ってください Pr_media
Drupal でログアウトをクリックすると、Drupal ホームページに戻ります。しかし、他のユーザーでログインしようとすると、ログインを求められず、同じユーザーで自動的にログインされます。
ここで言及されているログアウト機能は、モジュールのデフォルトの動作です。Drupal からはログアウトしますが、アプリケーション/プロバイダーからはログアウトしません。モジュールがプロバイダー/アプリケーション アカウントからログアウトできるようにするには (必要な操作)、以下の設定を行う必要があります。[詳細を知って]
有料の Drupal モジュールを購入し、無料モジュールに置き換えましたが、有料機能はまだ使用できません。
Drupal モジュールの有料版にアップグレードし、無料モジュールを有料モジュールに置き換えたので、まず有料モジュールを有効化する必要があります。以下の手順を参照してください。[もっと知る]

お問い合わせ