の検索結果 :

×

会員登録 お問い合わせ

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

ASP.NETは、Windows、macOS、Dockerで実行できるWebアプリケーションやサービスを構築するためのオープンソースのWebフレームワークです。WordPressをOAuthサーバーとしてシングルサインオン(SSO)を設定することで、ASP.NETアプリケーションへの安全なアクセスが可能になります。このガイドを読み終える頃には、WordPressを使ってASP.NETにSSOできるようになるでしょう。 OAuthサーバーとして。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
  • インストールしたら、をクリックします アクティブにしましょう.
ASP.NETログインページ

  • SSO モジュールを構成した後、登録またはログインします。
  • ノーザンダイバー社の miniOrange OAuth サーバー 左側のメニューで選択します カスタム OAuth 2.0 クライアント.
WordPress OAuth サーバー - カスタム OAuth 2.0 クライアントの選択

  • ASP.NET アプリケーションからのクライアント名とリダイレクト/コールバック URL をそれぞれのフィールドに入力し、[クライアントの保存] をクリックします。
WordPress OAuth サーバー - クライアント名とリダイレクト URL

  • OAuthクライアントを構成するためにクライアントID、クライアントシークレット、エンドポイントを書き留めて、これらの値を貼り付けます。 こちら.
ASP.NET SSO - エンドポイント

  • 承認エンドポイント、クライアント 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 の構成

  • 必須フィールドに入力したら、「保存」をクリックします。
  • 設定を保存したら、「構成のテスト」ボタンをクリックして、すべてが正しく実行されたかどうかを確認します。
OASP.NET SSO - テスト構成

  • 属性マッピングセクションで、OAuthサーバーによって提供される属性名をASP.NETアプリケーションによって提供される属性にマッピングし、 属性マッピングの保存.
ASP.NET SSO - 属性マッピングの保存

注意: マップされたすべての属性はセッションに保存されるため、アプリケーションでアクセスできるようになります。

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

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


このガイドでは、WordPress OAuth Serverプラグインを使用して、WordPressをOAuthサーバー、ASP.NETアプリケーションをサービスプロバイダーとしてASP.NETシングルサインオン(SSO)を構成する方法について解説しました。このソリューションにより、WordPressサイトの認証情報を使用して、わずか数分でASP.NETアプリケーションへの安全なアクセスを実現できます。


 ご返信ありがとうございます。近日中にご連絡させていただきます。

何か問題が発生しました。 もう一度質問を送信してください

できるだけ早くご連絡いたします!




ADFS_sso ×
こんにちは!

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

対応