Auth0 を OAuth プロバイダーとして使用した DNN OAuth シングル サインオン (SSO)
概要
DNN OAuth シングル サインオン (SSO) 認証プロバイダは、 OAuth シングル サインオン あなたのために DotNetNuke 使用しているサイト OAuth プロバイダーとしての Auth0。 使い方 シングル・サインオン アクセスするには1つのパスワードのみ使用できます DotNetNuke サイトとサービス。当社の認証プロバイダーは、すべての OAuth準拠のIDプロバイダーここでは、設定するためのステップバイステップのガイドを紹介します。 シングルサインオン(SSO) DNN と Auth0 の間。
前提条件: ダウンロードとインストール
- ダウンロード 上記のリンクにある DNN Oauth シングル サインオン認証プロバイダー。
- インストールパッケージをアップロードする dnn-oauth-シングルサインオン_xxx_インストール 入ることで 設定 > 拡張機能 > 拡張機能のインストール.
- に移動します インストールされた拡張機能タブ をクリックして 認証システム。 あなたは見つけるでしょう miniOrange DNN OAuth認証プロバイダー そこにリストされています。
- 鉛筆アイコン(下の画像を参照)をクリックして設定を開始します。 DNN OAuth 認証プロバイダー.
- 「サイト設定」タブに進みます。ここでDNN OAuth認証プロバイダーダッシュボードが表示され、設定を管理できます。
- これで、DNN サイトへの認証プロバイダーのインストールが正常に完了しました。
Auth0 を IDP として使用して DNN シングル サインオン (SSO) を構成する手順
1. OAuth シングル サインオン (SSO) をセットアップするための認証プロバイダーを構成する
- 認証プロバイダーでアプリケーションを構成するには、「アイデンティティープロバイダー設定」タブの「新規プロバイダーの追加」ボタンをクリックします。
- 選択する アイデンティティプロバイダーとしての Auth0 リストから。検索ボックスを使用して ID プロバイダーを検索することもできます。
2. Auth0 を OAuth プロバイダーとして構成する
- に行くhttps://auth0.com/auth/login そしてサインアップまたはログインします。
- に行く 用途 左側のパネルのタブをクリックして、 用途.
- ソフトウェアの制限をクリック アプリケーションを作成する 新しいアプリケーションを作成します。
- 選択する 通常のWebアプリケーション をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 創造する
- さあ行く 設定 タブには何も表示されないことに注意してください。
- 下にスクロールします アプリケーション URI セクションを入力し、 コールバック URL これは DNN OAuth プラグインから取得します。次に、下にスクロールして「変更を保存」をクリックします。
- コピー 顧客ID の三脚と クライアントシークレット 設定タブの基本情報から情報を取得し、miniOrange DNN OAuth プラグイン設定に保存します。
- さあ行く ユーザー 左側のパネルからユーザー管理のタブをクリックします。
- ソフトウェアの制限をクリック ユーザーの作成 新しいユーザーを作成します。
- 必要な詳細をすべて入力し、 をクリックします 創造する.
DNN アプリケーションにシングル サインオンするための OAuth プロバイダーとして Auth0 が正常に構成されました。
3. OAuthプロバイダーの構成
- リダイレクト/コールバック URL をコピーし、OAuth プロバイダーに提供します。
4. OAuth クライアントの構成
- 構成 顧客ID, クライアントシークレット、更新 エンドポイント 必要に応じて設定を保存します。
5. テスト構成
- 今すぐ ID プロバイダーの設定 タブには何も表示されないことに注意してください。
- アクションの選択の下で、 テスト構成 ボタンをクリックして、認証プロバイダーが正しく構成されているかどうかを確認します。
- 構成が成功すると、「テスト構成」ウィンドウに属性名と属性値が表示されます。
6. 属性マッピング
- 属性マッピングの場合は、 設定の編集 アクションの選択ドロップダウンから。
- 電子メールとユーザー名を次のようにマッピングします 属性名 [テスト構成] ウィンドウで確認し、設定を保存できます。
あなたは ASP.NET OAuth シングル サインオン (SSO) などの任意の ID プロバイダーを備えたモジュール ADFS、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シングルサインオンの設定をサポートいたします。お客様のご要望に応じて、最適なソリューション/プランの選定をお手伝いいたします。
