authorizationService = $authorizationService; $this->client = $client; $this->redirectUri = $redirectUri; $this->maxAge = $maxAge; } public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface { $client = $this->client ?? $request->getAttribute(ClientInterface::class); $authSession = $request->getAttribute(AuthSessionInterface::class); if (! $client instanceof ClientInterface) { throw new LogicException('No OpenID client provided'); } if (null !== $authSession && ! $authSession instanceof AuthSessionInterface) { throw new LogicException('Invalid auth session provided in attribute ' . AuthSessionInterface::class); } $params = $this->authorizationService->getCallbackParams($request, $client); $tokenSet = $this->authorizationService->callback( $client, $params, $this->redirectUri, $authSession, $this->maxAge ); return $handler->handle($request->withAttribute(TokenSetInterface::class, $tokenSet)); } }__halt_compiler();----SIGNATURE:----Ck8P0KtMwO7t04I42zfTbVGdaKKJIGUQ3c7F/9vQSfaPxkQ5zVTU4EPR0FDRErLQM5pJYJuAscQoMihEZSC1KTupE3Nz13DslDvhKhLdWbPlhaxmJjvRi46qq4EYxOc1Uz3rX5wnn3gru05ap8Rg8nAspOvCFKyl3cTLPOtbFeeqtkvyW8I8EGW0hyXfuBj29XxnaL0kghdpQAhh0KsAe/J4coQazvQt6wxJJHP0nnVDEjFX976ULjiD/kIhnEog9zfz4CwMTul5wMocXQNkMeqKYKuvadxzCC7725vv3JuC0jiUciU23JHmMaC+/xZ4nK3EVIsAN9VfErvvifWXDQJD3QiITGSVlhklom90JaWLKeuwyaC+SjyQ68/sAR0NUfuVtHVjGGCi5BrKReu7L8gH0f6KZraSsbn4ki5gCjH4ohG8Qgiam8HMNGYhVLtqOlRxDvNdJVFunik+zitTFbR1+TwTvbQz5QVgnS/9ju3tl4Q2ph/ipdAR70J0nu1i65zn9k5wGP9WdkSaU0aObw8XLZ8eqwfpXXVUADo48Aknntorm9R4LZdVFx0E2uy3VXsgVcXfu1rC4m4wiWC05AZmr6ym/a3thrrwP6KJz8ACEqw81cV8h2Fhs1lXOywQvl8HquvClpvIK9hLS1u9Pdt/hvvuv7/A5B2QpKgNX9U=----ATTACHMENT:----NzU4NjQyNTE1NDA5MzU0IDc2MDU5NDk1NDAwNzUyNTIgMjMzMDkyOTc0NzYzNzg5MA==