asp.netでSAMLを実装する方法は?

ゴピナスG

SAMLを使用したシングルサインオンに関する私の質問を明確にしてください。

  • a)string rawSamlData = Request["SAMLResponse"];このコードでIDプロバイダーのSAML応答を取得できますか?
  • b)SAML応答のトークンとは何ですか?
  • c)asp.net C#(vs2005)でトークン値を受け取るにはどうすればよいですか?
  • d)IDプロバイダーにユーザー値をトークン値として送信するように強制できますか?

前もって感謝します。

アベルは違う

独自のSAMLをローリングすることは確かに可能ですが、それは少し手間がかかります。アサーションの検証がサポートされている.NET4.5で実行しましたが、samlプロトコルの独自の処理を構築する必要がありました。VS2005では、フレームワークからのサポートははるかに少なくなりますが、それでも実行可能です。

あなたの質問に答えるには:

A.はい、Request["SAMLResponse"]idpからのsaml応答を含める必要があります。

B. SAMLResponseは、BASE64でエンコードされたxmlとSAML応答で構成されます。

C. SAML<Response>メッセージに<assertion>は、ユーザーのデータであるノードが含まれています。自分で.NETIDを作成する必要があります。次に、forms auth cookieメカニズムを使用して、ユーザーをサインインさせたままにすることができます。

D.質問を理解していません。

SAMLをより適切にサポートし、認証が組み込まれている.NET 4.5にアップグレードできれば、はるかに良い結果が得られるはずです。それでも、Kentor.AuthServices行ったコードは.NET3.5にバックポートできると思います。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ASP.Net C#でFCMを実装する方法は?

分類Dev

ASP.NETでOWINIloggerを実装する方法は?

分類Dev

asp.net MVCで動的リソース権限を実装する方法は?

分類Dev

asp.net c#およびAndroidでUIDAI Aadhar APIを実装する方法は?

分類Dev

asp.net MVC 5のViewModelを実装する方法は?

分類Dev

ASP.NET Core2.0でmachineKeyを実装する方法

分類Dev

ASP.NETでreCaptchaV3を実装する方法

分類Dev

ASP.NET Core2.2でIdentityを実装する方法

分類Dev

asp.netでフォーム認証を実装する方法

分類Dev

ASP.NETプロジェクトにAzurePushを実装する方法は?

分類Dev

ASP.NET MVCでリクエストスロットリングを実装する最良の方法は?

分類Dev

ASP.NET MVCでリクエストスロットリングを実装する最良の方法は?

分類Dev

ASP.NET MVC 5でカスタム認証を実装する方法

分類Dev

ASP.NET Core3.1でカスタムValidateAntiforgeryTokenAuthorizationFilterを実装する方法

分類Dev

DataGridControlのASP.Netで無限スクロールを実装する方法

分類Dev

asp.netでSQLヘルパークラスを実装する方法

分類Dev

asp.net web api2で依存性注入を実装する方法

分類Dev

VSでaspxのASP.NET検証を実行する方法は?

分類Dev

Asp.Net Coreで[はい/いいえ]メニューを実装するための良い方法は何ですか?

分類Dev

ASP.NET Core 2.1でIDesignTimeDbContextFactory実装を使用するにはどうすればよいですか?

分類Dev

ASP.NetでTwainを使用してスキャン機能を実装する方法

分類Dev

ASP.NET Core Web APIでフィルタリングを実装するための最良の方法は何ですか?

分類Dev

ASP.NET IDにアクセス許可を実装するにはどうすればよいですか?

分類Dev

ASP.NET Core 1.0に一括挿入を実装するにはどうすればよいですか?

分類Dev

AddMvcCore()を使用して「純粋な」ASP.NET Core Web APIを実装する方法

分類Dev

AddMvcCore()を使用して「純粋な」ASP.NET Core Web APIを実装する方法

分類Dev

AddMvcCore()を使用して「純粋な」ASP.NET Core Web APIを実装する方法

分類Dev

ASP.NET Core(古いバージョンではありません!)にカスタムUserStore(またはカスタム認証)を実装する方法

分類Dev

Asp.Net Coreで同じインターフェイスの複数の実装を登録する方法

Related 関連記事

  1. 1

    ASP.Net C#でFCMを実装する方法は?

  2. 2

    ASP.NETでOWINIloggerを実装する方法は?

  3. 3

    asp.net MVCで動的リソース権限を実装する方法は?

  4. 4

    asp.net c#およびAndroidでUIDAI Aadhar APIを実装する方法は?

  5. 5

    asp.net MVC 5のViewModelを実装する方法は?

  6. 6

    ASP.NET Core2.0でmachineKeyを実装する方法

  7. 7

    ASP.NETでreCaptchaV3を実装する方法

  8. 8

    ASP.NET Core2.2でIdentityを実装する方法

  9. 9

    asp.netでフォーム認証を実装する方法

  10. 10

    ASP.NETプロジェクトにAzurePushを実装する方法は?

  11. 11

    ASP.NET MVCでリクエストスロットリングを実装する最良の方法は?

  12. 12

    ASP.NET MVCでリクエストスロットリングを実装する最良の方法は?

  13. 13

    ASP.NET MVC 5でカスタム認証を実装する方法

  14. 14

    ASP.NET Core3.1でカスタムValidateAntiforgeryTokenAuthorizationFilterを実装する方法

  15. 15

    DataGridControlのASP.Netで無限スクロールを実装する方法

  16. 16

    asp.netでSQLヘルパークラスを実装する方法

  17. 17

    asp.net web api2で依存性注入を実装する方法

  18. 18

    VSでaspxのASP.NET検証を実行する方法は?

  19. 19

    Asp.Net Coreで[はい/いいえ]メニューを実装するための良い方法は何ですか?

  20. 20

    ASP.NET Core 2.1でIDesignTimeDbContextFactory実装を使用するにはどうすればよいですか?

  21. 21

    ASP.NetでTwainを使用してスキャン機能を実装する方法

  22. 22

    ASP.NET Core Web APIでフィルタリングを実装するための最良の方法は何ですか?

  23. 23

    ASP.NET IDにアクセス許可を実装するにはどうすればよいですか?

  24. 24

    ASP.NET Core 1.0に一括挿入を実装するにはどうすればよいですか?

  25. 25

    AddMvcCore()を使用して「純粋な」ASP.NET Core Web APIを実装する方法

  26. 26

    AddMvcCore()を使用して「純粋な」ASP.NET Core Web APIを実装する方法

  27. 27

    AddMvcCore()を使用して「純粋な」ASP.NET Core Web APIを実装する方法

  28. 28

    ASP.NET Core(古いバージョンではありません!)にカスタムUserStore(またはカスタム認証)を実装する方法

  29. 29

    Asp.Net Coreで同じインターフェイスの複数の実装を登録する方法

ホットタグ

アーカイブ