問題タブ [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.
.net-core-3.1 - SSO でログインできない - NOSTATE SimpleSaml (ITfoxtec.Identity.Saml2)
次の問題があります:
.NET Core 3.1 アプリをサービス プロバイダーとして構成しました (このチュートリアルに従って、ID プロバイダーを変更しました。このガイドで言及されている Okta IdP を使用すると、すべてが完璧に機能します)。実際に、ID プロバイダーであるログイン ページに移動できます。 PHP (シンプル SAML)。ログイン後、SimpleSAML_Error_NoState: NOSTATEが発生し、.NET アプリでログアウトしたままになりますが、この IdP を使用する別のサイトにログインする必要がないため、ログインは成功したようです。また、アプリのログインページに移動しても、ログインページはありませんが、このエラーのみです。私の Cookie は適切に設定されていると思います。そのため、別のアプリにログインしています。
上記のチュートリアルと同じであるため、ここにコード フラグメントを投稿する必要があるかどうかはわかりません。唯一の違いは appsettings.json です。
asp.net-core-3.1 - スタートアップでロードする代わりに、ランタイムで SAML2 構成をロードします。
Githubの ITfoxtec.Identity.Saml2 サンプル プロジェクトはすべて、Startup クラスの ConfigureServices メソッドで SAML 構成を読み込みます。すべての構成をデータベースに保存しました。実行時に (.Net Core プロジェクトの開始後) コード内から SAML 構成を読み込む方法はありますか?