問題タブ [passport-saml]
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.
passport.js - パスポートサムルとコアを使用していますか?
KoaJSでpassport-samlを使用する方法を見つけた人はいますか? 私は問題を特定することができました.passport-samlはkoaでは利用できないres.sendを使用していますが、これまでのところそれを回避する方法を見つけることができません..
passport.js - idp とのパスポート saml 統合
私のアプリケーションは SAML IDP と統合する必要があります。node.js 用のパスポート-saml を使用しています。以下は構成です。
cert parmater が IDP からの証明書 (公開鍵) であることはわかっていますが、privateCert と decryptionPvk は何ですか。秘密鍵 key.pem を privateCert として渡し、公開鍵 (cert.pem) を decryptionPvk として渡しましたが、機能しません。次のコマンドでキーと証明書を生成します: openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -days 900
node.js - Passport-saml で SAML に使用するファイル
node.js および Passport-saml モジュールで SAML を使用しようとしていますが、どの証明書/キーを使用すればよいかわかりません。
私はこれらのファイルを持っています:
- mydomain.crt
- mydomain.key
- IntermediateCA.crt
を設定する必要がありdecryptionPvk
、decryptionCert
privateCert
ルート /metadata (を使用decryptionCert
) の場合:
しかし、次のエラー メッセージが表示されます。
angularjs - ログイン後に「状態」SAML-sso ではなく「url」にリダイレクトするにはどうすればよいですか
現在、SSO を使用してアプリケーションにログインしています。
ページの現在の状態を変数 RelayState に保存し、これを次のようにログイン URL に渡します。
/login?RelayState=/home
ログイン後、これによりURLがリダイレクトされます
しかし、状態ではなく URL を変更したいので、ログイン後に URL https://my_host/new_homeにリダイレクトしようとしています。
しかし、どうすればこれを達成できるかわかりません。渡すことができる RelayState に似た他のクエリ パラメータはありますか? 私はこのSSOのことはまったく初めてです。質問が明確でない場合は、誰か助けてください。
node.js - Passport-SAML: ユーザー情報の読み取り
まだまだ初心者!
Node アプリケーションの構築に取り組んでおり、必要なさまざまなエンドポイントを既にセットアップしています。私のプロジェクトの要件の 1 つは、SAML メカニズムを使用した認証を使用することです。アプリケーションでの認証にパスポート SAML を使用しています。
これまでのところ、SAML 戦略をセットアップして使用することができました。アプリケーションは idp エントリ ポイントを呼び出し、Idp からの応答を受け取ることができます。
idp から返されたユーザー情報にアクセスする方法がわかりません。SAML で返されたユーザー情報を使用してセッションを作成および維持できます。
以下は、エクスプレス用の私のルートコントローラーです
これは、Idp からの応答で受け取ったプロパティの SAML スニペットです。