|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
@SuppressWarnings(PHPMD.CouplingBetweenObjects) - due to specific exceptions More...
Collaboration diagram for SAML2\Response\Processor:Public Member Functions | |
| __construct (LoggerInterface $logger) | |
| process (ServiceProvider $serviceProviderConfiguration, IdentityProvider $identityProviderConfiguration, Destination $currentDestination, Response $response) | |
Private Member Functions | |
| enforcePreconditions (Response $response) | |
| Checks the preconditions that must be valid in order for the response to be processed. More... | |
| verifySignature (Response $response, IdentityProvider $identityProviderConfiguration) | |
| processAssertions (Response $response) | |
Private Attributes | |
| $logger | |
| $preconditionValidator | |
| $signatureValidator | |
| $assertionProcessor | |
| $responseIsSigned = false | |
@SuppressWarnings(PHPMD.CouplingBetweenObjects) - due to specific exceptions
Definition at line 21 of file Processor.php.
| SAML2\Response\Processor::__construct | ( | LoggerInterface | $logger | ) |
| \Psr\Log\LoggerInterface | $logger |
Definition at line 55 of file Processor.php.
References SAML2\Response\Processor\$logger.
|
private |
Checks the preconditions that must be valid in order for the response to be processed.
| \SAML2\Response | $response |
Definition at line 96 of file Processor.php.
References $response, $result, and SAML2\Response\Exception\PreconditionNotMetException\createFromValidationResult().
Referenced by SAML2\Response\Processor\process().
Here is the call graph for this function:
Here is the caller graph for this function:| SAML2\Response\Processor::process | ( | ServiceProvider | $serviceProviderConfiguration, |
| IdentityProvider | $identityProviderConfiguration, | ||
| Destination | $currentDestination, | ||
| Response | $response | ||
| ) |
| \SAML2\Configuration\ServiceProvider | $serviceProviderConfiguration | |
| \SAML2\Configuration\IdentityProvider | $identityProviderConfiguration | |
| \SAML2\Configuration\Destination | $currentDestination | |
| \SAML2\Response | $response |
Definition at line 70 of file Processor.php.
References $response, SAML2\Assertion\ProcessorBuilder\build(), SAML2\Response\Processor\enforcePreconditions(), SAML2\Response\Processor\processAssertions(), and SAML2\Response\Processor\verifySignature().
Here is the call graph for this function:
|
private |
| \SAML2\Response | $response |
Definition at line 140 of file Processor.php.
References SAML2\Response\$assertions, and $response.
Referenced by SAML2\Response\Processor\process().
Here is the caller graph for this function:
|
private |
| \SAML2\Response | $response | |
| \SAML2\Configuration\IdentityProvider | $identityProviderConfiguration |
Definition at line 109 of file Processor.php.
References $response, and sprintf.
Referenced by SAML2\Response\Processor\process().
Here is the caller graph for this function:
|
private |
Definition at line 41 of file Processor.php.
|
private |
Definition at line 26 of file Processor.php.
Referenced by SAML2\Response\Processor\__construct().
|
private |
Definition at line 31 of file Processor.php.
|
private |
Definition at line 49 of file Processor.php.
|
private |
Definition at line 36 of file Processor.php.