0

問題があります

SP と IDP を接続しましたが、SP が GET 要求を iDp に送信するという 1 つのことを除いて、すべて問題ありません。POST プロトコルを使用して送信される iDp デマンド データ。

これはSPです

'spname' => array(
  'saml:SP',
  'ProtocolBinding' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST',
  'idp' => 'https://someurl.com/SomeSSO.aspx',
  'acs.Bindings' => array(
   'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST',
   'urn:oasis:names:tc:SAML:1.0:profiles:browser-post',
  ),
  'discoURL' => NULL,
  'privatekey' => 'some.pem',
  'certificate' => 'some.crt'
 ),

これは iDp リモートです。

$metadata['https://something.com/SomeSSO.aspx'] = array(
 'name' => array(
  'en' => 'Something',
  'no' => 'Something',
 ),
 'description'          => 'Something',
 'SingleSignOnService'  => 'https://xxxxxx.com/SomeSSO.aspx?ou_id=-850',
 'SingleLogoutService'  => 'https://xxxxxx.com/SomeSSO.aspx?ou_id=-850',
 'certFingerprint'      => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
);

誰かが私を助けることができますか?

4

2 に答える 2

0

あなたはあなたの問題を述べましたが、実際の質問はありません。

IdP で GET も使用したい場合は、プロトコル バインディング属性で HTTP-POST から HTTP-GET にする必要があると思います。

于 2014-06-25T14:46:39.810 に答える