0

ADFS2.0 サーバーからのトークンを要求しているように、そのために nodejs アプリに Passport-saml を使用しました。ログイン後にエラーページが表示された後、有効なユーザー名とパスワードでサーバーにログインできます

 There was a problem accessing the site. Try to browse to the site again.
 If the problem persists, contact the administrator of this site and provide the reference                     
 number to identify the problem.
 Reference number: 321b1aac-fea7-4ae4-8e07-665c343903fa

Adfs Event Viewerに表示されるエラーは

 The request specified an assertion consumer service  that is not  configured or not   
 supported on the relying party 'https://sample.company.com'. 
 Request parameters: '', 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST','https://sample.company.com' 
 Relying party: https://sample.company.com 

 This request failed. 

ネットで検索していますが、正確な答えをまだ見つけていません。プロパティのエンドポイント タブの証明書利用者信頼を構成する方法がわかりません。どの URL を指定する必要がありますか。SAML 要求と ADFS からの応答に対して何かしなければならないことはありますか。

前もって感謝します。

4

1 に答える 1

2

ADFS Relying Party で AssertionConsumerURL を構成していないようです。これは、ADFS -> Relying Party -> Endpoints にあります。

このパッケージを試すこともできます

https://github.com/auth0/passport-wsfed-saml2

于 2013-05-30T16:09:49.800 に答える