問題タブ [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 に答える
106 参照

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 を返していますが、原因は不明です。

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

.net-core - 署名済みの SAMLRequest を Auth0 に送信中に PEM_read_bio_PUBKEY が失敗しました

(ITfoxtec Identity SAML2) SAMLRequests に署名して Auth0 でテストしようとしていますが、Auth0 側で次のエラーが発生します。

invalid_request: PEM_read_bio_PUBKEY が失敗しました

構成に公開鍵を入力しました。

キーの生成方法は次のとおりです。

次に、コードで:

ブラウザでは、Signature クエリ パラメータを含む適切な URL にリダイレクトされるため、正しく処理されているように見えますが、Auth0 では読み取れないようです。

私は何を取りこぼしたか?私はそれの証明書部分に不慣れです。