問題タブ [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.
saml-2.0 - ログアウトスロー証明書の無効な署名
ログアウトには3つの方法があるようです。そして、それらが呼び出される順序は以下のとおりです。ログアウトのコード全体が SingleLogout で再び繰り返されるため、logout と singlelogout の違いを理解する必要があります。\
ログアウト シングルログアウト ログアウト
問題は、ログアウトしようとするときです。まず Logout メソッドを呼び出し、正常に実行されます。その後、SingleLogout メソッドを呼び出し、証明書の検証を試みて失敗します。ログイン時に証明書に問題はありませんが、ログアウト時に証明書の問題が発生する理由がわかりません。
以下の 61 行目は、ログイン時に true を返し、ログアウト時に false を返します。ファイル: Saml2SignedXML. メソッド : CheckSignature 61 行目: return CheckSignature(Saml2Signer.Certificate, true);
また、別の問題があります。Logout メソッドでは、User.Identity.IsAuthenticated が false を返していますが、原因は不明です。
.net-core - 署名済みの SAMLRequest を Auth0 に送信中に PEM_read_bio_PUBKEY が失敗しました
(ITfoxtec Identity SAML2) SAMLRequests に署名して Auth0 でテストしようとしていますが、Auth0 側で次のエラーが発生します。
invalid_request: PEM_read_bio_PUBKEY が失敗しました
構成に公開鍵を入力しました。
キーの生成方法は次のとおりです。
次に、コードで:
ブラウザでは、Signature クエリ パラメータを含む適切な URL にリダイレクトされるため、正しく処理されているように見えますが、Auth0 では読み取れないようです。
私は何を取りこぼしたか?私はそれの証明書部分に不慣れです。