PHP Класс SAML2\Response\Processor

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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