checkOneAuthnStatement() 공개 메소드

Checks that the samlp:Response/saml:Assertion/saml:AuthnStatement element exists and is unique.
public checkOneAuthnStatement ( ) : boolean
리턴 boolean true if the AuthnStatement element exists and is unique
예제 #1
0
 /**
  * Tests the checkOneAuthnStatement method of SamlResponse
  *
  * @covers OneLogin_Saml2_Response::checkOneAuthnStatement
  */
 public function testCheckOneAuthNStatement()
 {
     $xml = file_get_contents(TEST_ROOT . '/data/responses/invalids/no_authnstatement.xml.base64');
     $response = new OneLogin_Saml2_Response($this->_settings, $xml);
     $this->assertFalse($response->checkOneAuthnStatement());
     $xml2 = file_get_contents(TEST_ROOT . '/data/responses/valid_response.xml.base64');
     $response2 = new OneLogin_Saml2_Response($this->_settings, $xml2);
     $this->assertTrue($response2->checkOneAuthnStatement());
 }