Drupal OAuth クライアントで Office 365 シングル サインオンを設定する
概要
Drupal miniOrange SSO 統合により、OAuth/OpenID プロトコルを使用して、Drupal サイトと Office 365 間のシングル サインオン (SSO) ログインを構成できるようになります。 Drupal OAuth 2.0/OpenID 接続モジュール Drupal サイトへの OAuth 2.0/OIDC シングル サインオンを使用したログインを有効にする機能を提供します。Drupal 7、Drupal 8、Drupal 9、Drupal 10、Drupal 11 用の Drupal OAuth/OpenID クライアント モジュールを提供します。
インストール手順
- 古いバージョン
- 新バージョン
構成手順
Office 365でアプリケーションを作成する
- ログイン/サインアップ Microsoft Officeの365 管理コンソール。
- に行きます Azureサービス セクションと選択 アプリの登録 サービス。
- に移動します アプリの登録 -> 新規登録 左側のナビゲーション メニューから。
- に次の情報を入力します。 アプリケーションを登録する ページ:
- アプリケーションの表示名を入力します お名前 テキストフィールド。
- サポートされているアカウントタイプ:選択 この組織ディレクトリ内のアカウントのみ(テストのみ - 単一テナント)。 どのオプションを選択すればよいかわからない場合は、 私が選ぶのを手伝ってください リンクをクリックします。
- リダイレクト URI (オプション): プラットフォームを選択します ウェブコピーしたコールバック/リダイレクトURLを URIをリダイレクトする テキストフィールド。
- 以下を行うには、 会員登録する ボタンをクリックして新しいアプリケーションを作成します。
- コピー アプリケーション(クライアント)ID Microsoft Office ポータルから。
- Microsoft Office ポータルで、次をクリックします。 証明書またはシークレットを追加する 下 Essentials のセクションから無料でダウンロードできます。
- 以下を行うには、 新しいクライアントの秘密
- に必要な情報を入力します。 クライアントシークレットを追加する ウィンドウ:
- 入力します 詳細説明 このクライアント シークレットについては
- 選択する 期限 ドロップダウンから期間を選択します。
- 以下を行うには、 追加
- 次に、 値 クライアントシークレット タブ。 これはアプリのクライアント シークレット キーです。
- Microsoft Office 365 ポータルに移動し、 API権限 -> 権限を追加する -> Microsoft API -> Office 365 管理 API-> アプリケーションの許可.
- 希望するものを選択してください 権限 とをクリックしてください 権限を追加
- に移動します 概要 をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します Endpoints
- コピー OAuth 2.0 認証エンドポイント (v2) & OAuth 2.0 トークンエンドポイント (v2).
手伝いが必要?
構成中に問題が発生した場合、または追加機能が必要な場合は、次のアドレスまでお問い合わせください。 drupalsupport@xecurify.com.
追加機能:
トラブルシューティング:
その他のよくある質問➔エラーが発生する: 「ユーザー名を受信していません。属性マッピングの構成を確認してください。」またはエラーが発生する: 「電子メールを受信していません。属性マッピングの構成を確認してください。」
記載されている手順に従ってください Pr_media
「クライアント資格情報がヘッダーまたは本文に見つかりませんでした」というメッセージが表示されます
テスト構成を実行しようとすると
記載されている手順に従ってください Pr_media
Drupal でログアウトをクリックすると、Drupal ホームページに戻ります。しかし、他のユーザーでログインしようとすると、ログインを求められず、同じユーザーで自動的にログインされます。
ここで言及されているログアウト機能は、モジュールのデフォルトの動作です。Drupal からはログアウトしますが、アプリケーション/プロバイダーからはログアウトしません。モジュールがプロバイダー/アプリケーション アカウントからログアウトできるようにするには (必要な操作)、以下の設定を行う必要があります。[詳細を知って]
有料の Drupal モジュールを購入し、無料モジュールに置き換えましたが、有料機能はまだ使用できません。
Drupal モジュールの有料版にアップグレードし、無料モジュールを有料モジュールに置き換えたので、まず有料モジュールを有効化する必要があります。以下の手順を参照してください。[もっと知る]

お問い合わせ