の検索結果 :

×

WordPress を OAuth サーバーとして使用した ASP.NET OAuth シングル サインオン (SSO)


ASP.NET は、Windows、macOS、Docker 上で実行できる Web アプリケーションとサービスを構築するためのオープンソース Web フレームワークです。 WordPress を OAuth サーバーとして使用してシングル サインオン (SSO) を構成することで、ASP.NET アプリケーションに安全にアクセスできます。 このガイドを終えると、WordPress を OAuth サーバーとして使用して ASP.NET に SSO できるようになります。 ASP.NET SSO プラグインで提供されるその他の機能の詳細については、クリックしてください。 こちら.

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

  • miniOrange ASP.NET OAuth 2.0 モジュールを次からダウンロードします。 こちら.
  • 抽出する asp-net-oauth-sso-module.zip その後、次のファイルが表示されます
  1. miniorange-oauth-sso.dll - この DLL ファイルを「bin」フォルダー (他の DLL ファイルが存在する場所) に追加します。 の手順に従います。 統合.md 登録するファイル ミニオレンジオーオーソ アプリケーション内のモジュール。
  2. oauthsso.config - この設定ファイルをアプリケーションのルート ディレクトリに追加します。
  3. 統合.md - モジュールをアプリケーションに統合するための手順が記載された統合ファイル。
  • 統合後、ブラウザを開いて以下の URL にアクセスし、モジュールのダッシュボードを表示します。
    https://<your-application-url>?ssoaction=config
  • 登録またはログイン ページが表示されたら、miniOrange OAuth SSO モジュールがアプリケーションに正常に統合されています。
  • ASP.NETログインページ
  • SSO モジュールを構成した後、登録またはログインします。

WordPress を OAuth サーバーとして使用して ASP.NET SSO を構成する手順

1. WordPress を OAuth サーバーとして構成する

  • ノーザンダイバー社の miniOrange OAuth サーバー 左側のメニューで選択します カスタム OAuth 2.0 クライアント.
  • WordPress OAuth サーバー - カスタム OAuth 2.0 クライアントの選択
  • 入力する クライアント名 & リダイレクト/コールバック URL ASP.NET アプリケーションからそれぞれのフィールドに入力し、ヒットします クライアントの保存.
  • WordPress OAuth サーバー - クライアント名とリダイレクト URL
  • 書き留めます 顧客ID, クライアントシークレット & エンドポイント OAuth クライアントを設定し、これらの値を貼り付けます こちら.
  • ASP.NET SSO - エンドポイント

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

  • 「エンドポイントの承認」、「クライアント ID」、「クライアント シークレット」などの必須フィールドに入力して、ASP.NET を OAuth クライアントとして構成します。
  • ASP.NET を OAuth クライアントとして構成するために必要な値を見つけてください。
  • アプリケーション名: WordPress
    クライアントIDとシークレット: こちらをクリックしてください
    エンドポイントを承認します: https://<your-app-url>/wp-json/moserver/authorize
    トークンエンドポイント: https://<your-app-url>/wp-json/moserver/token
    ユーザー情報エンドポイント: https://<your-app-url>/wp-json/moserver/resource
    範囲: プロフィールオープンIDメール
    ASP.NET SSO - OAuth の構成
  • 必須フィールドを入力したら、ボタンを押します Save.

3. テスト構成

  • 設定を保存した後、 テスト構成 ボタンをクリックして、すべてが正しく行われたかどうかを確認します。
  • ASP.NET SSO - テスト構成

4. 属性マッピング

  • 「属性マッピング」セクションで、OAuth サーバーによって提供される属性名を ASP.NET アプリケーションによって提供される属性にマッピングし、「 属性マッピングの保存.
  • ASP.NET SSO - 属性マッピングの保存
  • 注:マッピングされたすべての属性はセッションに保存されるため、アプリケーションでアクセスできるようになります。

5. 統合コード

  • 統合コードはモジュールの 統合コード タブ。 ユーザー属性を取得する必要がある場所にそのコード スニペットをコピーして貼り付けるだけです。
  • ASP.NET SSO - 「統合コード」タブ

6. シングル サインオン (SSO) 用にアプリケーションに次のリンクを追加します。

  • SSO を実行するアプリケーション内のリンクとして次の URL を使用します。 http://base-url/?ssoaction=login
  • たとえば、次のように使用できます <a href="http://base-url/?ssoaction=login”>Log in</a>

このガイドでは、WordPress を OAuth サーバーとして使用し、ASP.NET アプリケーションをサービス プロバイダーとして使用し、WordPress OAuth サーバー プラグインを使用して ASP.NET シングル サインオン (SSO) を正常に構成しました。 このソリューションにより、WordPress サイトの資格情報を使用して ASP.NET アプリケーションへの安全なアクセスを数分以内に展開できるようになります。


お困りですか?

メールでお問い合わせください aspnetsupport@xecurify.com お客様の要件に関する迅速なガイダンス (電子メール/会議) が必要な場合は、当社のチームがお客様の要件に応じて最適なソリューション/プランの選択をお手伝いします。

こんにちは!

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

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

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

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