問題タブ [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.
webforms - Webフォームとデータベース認証のためにIdPで開始されたSAMLを実装する方法
SSO の実装を任されたのは初めてです。顧客向けアプリ (別名 CustomerApp) から親会社のサービス アプリケーション (別名 ParentApp) への IdP として実装します。CustomerApp ユーザーは、CustomerApp のボタン リンクをクリックして ParentApp にアクセスします。また、CustomerApp は、データベースの永続性を備えたフォーム認証を介してログインを処理します。あなたのフレームワーク ( ITfoxtec Identity SAML 2.0 ) が見つかりましたが、.NET WebForms のサンプル プロジェクトが見つからなかったようです。はい、古いです。IdPInitiatedController を自分のプロジェクトに変換して、属性を ParentApp に投稿できるようにすることを計画していました。または、TestIdPCore プロジェクトのコードを確認する必要がありますか? ログイン/ログアウト全体が必要かどうかはわかりません。お知らせ下さい。ありがとうございました。
asp.net-core - InvalidSaml2BindingException: HTTP GET メソッドではありません
GitHub ITfoxtecのTestWebAppCoreおよびTestIdPCoreでITfoxtec.Identity.Saml2.MvcCore 4.0.7 を使用しています。
このサンプルを Visual Studio から実行すると、エラーは発生せず、すべて正常に動作します。しかし、これらのサンプルを Windows サーバー 2019 上の IIS 10 に展開すると、テストSecurePage
でエラーが発生します。以下のエラーを参照してください。
サンプル プログラムでは、メソッドがGETではなくPOSTITfoxtec.Identity.Saml2.Saml2RedirectBinding.Read
リクエストを受け取っているようです。
この例外について教えてください。
リクエストの処理中に未処理の例外が発生しました。
InvalidSaml2BindingException: HTTP GET メソッドではありません。ITfoxtec.Identity.Saml2.Saml2RedirectBinding.Read(HttpRequest リクエスト、Saml2Request saml2RequestResponse、文字列 messageName、bool validateXmlSignature)、Saml2RedirectBinding.cs、151 行目
スタック クエリ Cookie ヘッダー ルーティング
InvalidSaml2BindingException: HTTP GET メソッドではありません。ITfoxtec.Identity.Saml2.Saml2RedirectBinding.Read(HttpRequest リクエスト、Saml2Request saml2RequestResponse、文字列 messageName、bool validateXmlSignature) in Saml2RedirectBinding.cs
throw new InvalidSaml2BindingException("HTTP GET メソッドではありません。"); ITfoxtec.Identity.Saml2.Saml2Binding.ReadSamlRequest(HttpRequest request, Saml2Request saml2Request) in Saml2Binding.cs { TestIdPCore.Controllers.AuthController.ReadRelyingPartyFromLoginRequest(Saml2Binding binding) in AuthController.cs return binding.ReadSamlRequest(Request.ToGenericHttpRequest(), new Saml2AuthnRequest( config))?.Issuer; TestIdPCore.Controllers.AuthController.Login() in AuthController.cs var relyingParty = ValidateRelyingParty(ReadRelyingPartyFromLoginRequest(requestBinding)); lambda_method(Closure , object , object[] ) Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(object target, object[] パラメータ) Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor+SyncActionResultExecutor.Execute(IActionResultTypeMapper マッパー,
よろしくエド
oracle - エラー: ITfoxtech Saml2 を使用した「アサーションは 1 つだけではありません」
.net コアで Itfoxtech SAML 2.0 を使用しています。しかし、「正確に 1 つのアサーションはありません」というエラーが表示されます。Itfoxtech は Oracle Access Manager と一緒ですか? 署名と認証について明確に説明していただけますか。評価を受けるために証明書を使用する必要がありますか?