問題タブ [sustainsys-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.
asp.net-core - ASP.NET Core で Sustainsys.Saml2 を使用して SAML2 認証プロバイダーを動的に追加する
IAuthenticationSchemeProvider
ASP.NET Core と Sustainsys.Saml2 ライブラリを使用して、SAML2 認証方式を動的に追加しようとしています。
スキームに沿って、それに付随する を構成する必要がありますSaml2Options
。私はこれをIOptionsMonitorCache<Saml2Options>
次のように使用しようとしています:
次に、このスキームを使用して認証しようとすると、次のエラーが発生します。
NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。Sustainsys.Saml2.WebSso.Saml2Urls..ctor(HttpRequestData リクエスト、IOptions オプション) Sustainsys.Saml2.WebSso.SignInCommand.Run(EntityId idpEntityId、文字列 returnPath、HttpRequestData リクエスト、IOptions オプション、IDictionary relayData) Sustainsys.Saml2.AspNetCore2.Saml2Handler. ChallengeAsync (AuthenticationProperties プロパティ)
そのため、プロパティがスキームにリンクされていないようです。
これで正しい道を進んでいるかどうかはわかりません。この方法でスキームを動的に登録することは可能ですか?