OAuth プロバイダーとして Azure AD を使用した DNN OAuth シングル サインオン (SSO)
概要
DNN OAuth シングル サインオン (SSO) 認証プロバイダは、 OAuth シングル サインオン あなたのために DotNetNuke 使用しているサイト OAuth プロバイダーとしての Azure AD。 使い方 シングル・サインオン アクセスするには1つのパスワードのみ使用できます DotNetNuke サイトとサービス。当社の認証プロバイダーは、すべての OAuth準拠のIDプロバイダーここでは、設定するためのステップバイステップのガイドを紹介します。 シングルサインオン(SSO) DNN と Azure AD の間。
前提条件: ダウンロードとインストール
- ダウンロード 上記のリンクにある DNN Oauth シングル サインオン認証プロバイダー。
- インストールパッケージをアップロードする dnn-oauth-シングルサインオン_xxx_インストール 入ることで 設定 > 拡張機能 > 拡張機能のインストール.
- に移動します インストールされた拡張機能タブ をクリックして 認証システム。 あなたは見つけるでしょう miniOrange DNN OAuth認証プロバイダー そこにリストされています。
- 鉛筆アイコン(下の画像を参照)をクリックして設定を開始します。 DNN OAuth 認証プロバイダー.
- 「サイト設定」タブに進みます。ここでDNN OAuth認証プロバイダーダッシュボードが表示され、設定を管理できます。
- これで、DNN サイトへの認証プロバイダーのインストールが正常に完了しました。
Azure AD を IDP として使用して DNN シングル サインオン (SSO) を構成する手順
1. OAuth シングル サインオン (SSO) をセットアップするための認証プロバイダーを構成する
- 認証プロバイダーでアプリケーションを構成するには、「アイデンティティープロバイダー設定」タブの「新規プロバイダーの追加」ボタンをクリックします。
- 選択する ID プロバイダーとしての Azure AD リストから。検索ボックスを使用して ID プロバイダーを検索することもできます。
2. Azure AD を OAuth プロバイダーとして構成する
- Microsoft Entra ID (旧称 Azure AD) で DNN SSO アプリケーションを構成するには、サインインします。 Azureポータル
- 選択する AzureActiveDirectory。
- 左側のナビゲーション パネルで、 アプリの登録 サービスを選択し、クリックします 新規登録.
- 下にスクロールします アプリケーション URI セクションを入力し、 コールバック URL これは DNN OAuth プラグインから取得します。次に、下にスクロールして「変更を保存」をクリックします。
- 新しいアプリケーションを作成するには、次のオプションを構成します。
1. アプリケーションの名前を入力します。 名前 テキストフィールド。
2. サポートされているアカウントの種類で、3番目のオプションを選択します '任意の組織ディレクトリ内のアカウント (ユーザーフローでユーザーを認証するため)。
3. 「リダイレクト URI」セクションで、Web アプリケーションを選択し、miniOrange DNN OAuth クライアント モジュールからのコールバック URL を入力して、「リダイレクト URL」テキスト ボックスに保存します。
- 以下を行うには、 会員登録する ボタンをクリックしてアプリケーションを作成します。
- Azure AD は一意の アプリケーションID あなたのアプリケーションに。 ApplicationID はあなたのものです クライアントID と ディレクトリID あなたです テナントID、 これらの値は、miniOrange DNN OAuth クライアント モジュールを構成するために必要になるため、手元に置いておいてください。
- に行く 証明書と秘密 左側のナビゲーション パネルで、 新しいクライアント シークレット。 説明と有効期限を入力し、クリックします。 追加 オプションを選択します。
- 秘密鍵をコピーする "値" 後で設定する必要があるので、値を手元に保管してください クライアントシークレット DNN OAuth クライアント プラグインのそれらの下にあります。
正常に設定されました Microsoft エントラ ID (旧称 Azure AD) を OAuth プロバイダーとして使用し、DNN アプリケーションにシングル サインオンします。
3. OAuthプロバイダーの構成
- リダイレクト/コールバック URL をコピーし、OAuth プロバイダーに提供します。
4. OAuth クライアントの構成
- 構成 顧客ID, クライアントシークレット、更新 エンドポイント 必要に応じて設定を保存します。
5. テスト構成
- 今すぐ ID プロバイダーの設定 タブには何も表示されないことに注意してください。
- アクションの選択の下で、 テスト構成 ボタンをクリックして、認証プロバイダーが正しく構成されているかどうかを確認します。
- 構成が成功すると、「テスト構成」ウィンドウに属性名と属性値が表示されます。
6. 属性マッピング
- 属性マッピングの場合は、 設定の編集 アクションの選択ドロップダウンから。
- 電子メールとユーザー名を次のようにマッピングします 属性名 [テスト構成] ウィンドウで確認し、設定を保存できます。
あなたは ASP.NET OAuth シングル サインオン (SSO) などの任意の ID プロバイダーを備えたモジュール ADFS、Microsoft Entra ID (旧称 Azure AD)、Bitium、Centrify、G Suite、JBoss Keycloak、Okta、OneLogin、Salesforce、AWS Cognito、OpenAM、Oracle、PingFederate、PingOne、RSA SecureID、Shibboleth-2、Shibboleth-3、SimpleSAML 、WSO2 またはあなた自身のものでも カスタム ID プロバイダー.
関連記事
Get in Touch
までご連絡ください dnnsupport@xecurify.com弊社のチームがDNN OAuthシングルサインオンの設定をサポートいたします。お客様のご要望に応じて、最適なソリューション/プランの選定をお手伝いいたします。
