問題タブ [itfoxtec-identity-saml2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
133 参照

asp.net-core-3.1 - .net コア 3.1 で使用すると Url.Content が機能しない &

私は SAML 実装について以下の記事に従おうとしています & 私は .net コアと SAML https://developer.okta.com/blog/2020/10/23/how-to-authenticate-with-saml- in-aspnet-core-and-csharp

AuthController.cs にコードを追加すると、 Login メソッドのエラーが発生します。以下のコード Url.Content では、「名前 url は現在のコンテキストに存在しません」というエラーが表示されます。「using Okta_SAML_Example.Identity;」もパッケージ化します。そこにないため、アセンブリに関するエラーが発生しています。

var binding = new Saml2RedirectBinding(); binding.SetRelayStateQuery(new Dictionary<string, string> { { relayStateReturnUrl, returnUrl ?? Url.Content("~/") } });

コンテキストを設定したい:私のidpは内部組織のidpになります[組織内の別のチームによって構成され、今のところ、応答で必要な属性を提供する必要があります]ので、コードのどこで正確に私はいけないと呼ばれますコードと xml サンプルの IDP 参照 URL も参照してください。早期にガイダンスが必要なため、私を助けてください。

0 投票する
1 に答える
211 参照

asp.net-web-api - マイクロサービスからの SAML シングル ログアウト リクエストを実装する方法

アプリケーションにマルチテナント SAML SSO を実装しました。AngularJS の UI、Web API (アサーション URL 用)、および SAML 要求を作成および処理するためのマイクロサービスを備えたシングル ページ アプリケーション アプリケーションを使用しています。マイクロサービスで Itfoxtech ライブラリを使用しています。

SAML SSO ログインを正常に実装し、正常に動作しています。ただし、SAML シングル ログアウトの実装中に問題に直面しています。SAML アサーションでは、いくつかのクレームを抽出して Web API に返しています。ログアウト時に、ClaimsIdentity と HttpContext が必要なようです。SAML アサーション中に ClaimsIdentity を永続化し、ログアウト中にそれを再利用しましたが、HttpContext にアクセスできません。DefaultHttpContext からカスタム httpContext を作成し、次のコード行を実行しようとしました。

しかし、それはエラーを与えます、

私の質問は、HttpContext を使用せずに単一のログアウトを実行する方法、または必要な場合は手動で作成する方法ですか?