PHP 클래스 SAML2\Response\Processor

파일 보기 프로젝트 열기: simplesamlphp/saml2 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Psr\Log\LoggerInterface $logger )
process ( ServiceProvider $serviceProviderConfiguration, IdentityProvider $identityProviderConfiguration, SAML2\Configuration\Destination $currentDestination, SAML2\Response $response ) : Assertion[]

비공개 메소드들

메소드 설명
enforcePreconditions ( SAML2\Response $response ) Checks the preconditions that must be valid in order for the response to be processed.
processAssertions ( SAML2\Response $response ) : Assertion[]
verifySignature ( SAML2\Response $response, IdentityProvider $identityProviderConfiguration )

메소드 상세

__construct() 공개 메소드

public __construct ( Psr\Log\LoggerInterface $logger )
$logger Psr\Log\LoggerInterface

process() 공개 메소드

public process ( ServiceProvider $serviceProviderConfiguration, IdentityProvider $identityProviderConfiguration, SAML2\Configuration\Destination $currentDestination, SAML2\Response $response ) : Assertion[]
$serviceProviderConfiguration SAML2\Configuration\ServiceProvider
$identityProviderConfiguration SAML2\Configuration\IdentityProvider
$currentDestination SAML2\Configuration\Destination
$response SAML2\Response
리턴 SAML2\Assertion[] Collection (\SAML2\Utilities\ArrayCollection) of \SAML2\Assertion objects