の検索結果 :

×

会員登録 お問い合わせ

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


ASP.NET OAuth シングルサインオン (SSO)モジュールを使用すると、ASP.NET アプリケーションで OAuth シングルサインオンを有効にできます。シングルサインオンを使用すると、1 つのパスワードだけで ASP.NET アプリケーションとサービスにアクセスできます。このモジュールは、すべての OAuth 準拠の ID プロバイダーと互換性があります。ここでは、SwissID を OAuth プロバイダーとして、ASP.NET と SwissID 間のシングルサインオン (SSO) を構成する手順を順を追って説明します。

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

  • ダウンロード miniOrange ASP.NET OAuth 2.0 モジュール。
  • コネクタをセットアップするには、 asp-net-oauth-sso-module.zip、DLLファイルが見つかります miniorange-oauth-sso.dll、設定ファイル oauthsso.config統合.md このファイルには、モジュールをアプリケーションに追加する手順が含まれています。
  • 追加 miniorange-oauth-sso.dll アプリケーションの bin フォルダー (他の DLL ファイルが存在する場所) にあります。
  • 会員登録する ミニオレンジオーオーソ で提供されている手順に従って、アプリケーション内のモジュールを追加します。 統合.md ファイルにソフトウェアを指定する必要があります。
  • 提供された構成ファイルを追加します oauthsso.config アプリケーションのルート ディレクトリにあります。
  • 統合後、ブラウザを開き、以下の URL でコネクタ ダッシュボードを参照します。
    https:// <your-application-base-url>/?ssoaction=config
  • 登録ページまたはログイン ページがポップアップ表示される場合は、アプリケーションに miniOrange oauth sso コネクタが正常に追加されています。
  • SwissID を IDP として使用する ASP.NET OAuth シングル サインオン (SSO) - miniorange に登録する
  • 会員登録する or ログイン コネクタの設定に使用します。

SwissID を IDP として使用して ASP.NET OAuth シングル サインオン (SSO) を構成する手順

1. SwissID を ID プロバイダーとして構成する

  • に行く 開発者アカウント SwissID を取得してサインアップ/ログインします。
  • ソフトウェアの制限をクリック アプリケーションを追加 新しいアプリケーションを作成します。
  • アプリ名を入力してクリックします 保存ボタン.
  • プラグインの設定 ASP.NET OAuth プラグインで収集する リダイレクト/コールバック URL それを Feide アプリケーションに入力します。
  • コピー 顧客ID (NAIST) と クライアントシークレット そしてそれを以下に保存します 顧客ID (NAIST) と クライアントシークレット ASP.NET OAuth シングル サインオン (SSO) プラグイン内。

2. ASP.NET アプリケーションをサービス プロバイダーとして構成する

  • OAuth プロバイダーを構成すると、次のものが提供されます。 クライアント ID、クライアント シークレット、承認エンドポイント、アクセス トークン エンドポイント (NAIST) と ユーザー情報の取得エンドポイント。 これらの値をそれぞれのフィールドで設定します。
  • プラグインにおけるSwissIDのスコープとエンドポイントの設定については、下記の表を参照してください。

    クライアントID : 設定された SwissID SSO アプリケーションから
    クライアントシークレット: 設定された SwissID SSO アプリケーションから
    範囲: オープンID
    エンドポイントを承認します: https://<your-site-url>/idp/oauth2/authorize
    アクセストークンエンドポイント: https://<your-site-url>/idp/oauth2/access_token
  • SwissID を IDP として使用する ASP.NET OAuth シングル サインオン (SSO) - 構成の保存
  • 必要な詳細をすべて入力し、クリックします 構成を保存します。

3. OAuth SSO のテスト

  • 設定を保存した後、 テスト構成 正しく設定されているかどうかを確認します。
  • 設定が成功すると、次のメッセージが表示されます。 属性名 (NAIST) と 属性値 「テスト構成」ウィンドウで。 以下のスクリーンショットは、成功した結果を示しています。
  • SwissID を IDP として使用する ASP.NET OAuth シングル サインオン (SSO) - テスト構成

4. 属性マッピング

  • OAuth サーバーによって提供された属性名を、ASP.NET アプリケーションの [属性マッピング] セクションで指定された属性にマップし、[属性マッピング] セクションをクリックします。 属性マッピングの保存.
  • SwissID を IDP として使用する ASP.NET OAuth シングル サインオン (SSO) - 属性マッピング
  • 注意: マッピングされたすべての属性はセッションに保存されるため、アプリケーションでアクセスできるようになります。

5. 統合コード

  • 見つけることができます 統合コード コネクタの「統合コード」タブ。 ユーザー属性にアクセスしたい場所にそのコード スニペットをコピーして貼り付けるだけです。
  • SwissID を IDP として使用する ASP.NET OAuth シングル サインオン (SSO) - 統合コード

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

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

DNN SAML シングルサインオン (SSO)モジュールは、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 プロバイダー、あるいは独自のカスタム ID プロバイダーでも構成できます。その他の ID プロバイダーを確認するには、こちらをクリックしてください。

その他のリソース


お困りですか?

IDプロバイダーが見つからない場合は、aspnetsupport@xecurify.comまでメールでお問い合わせください。IDPとのSSO設定をサポートし、お客様の要件に関する迅速なガイダンス(メールまたは会議)を提供いたします。また、お客様の要件に最適なソリューション/プランの選択を弊社のチームがお手伝いいたします。


こんにちは!

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

対応