ProtectedResourceMetadataMiddleware implements MiddlewareInterface
FinalYes
Serves OAuth 2.0 Protected Resource Metadata (RFC 9728) at well-known endpoints.
Tags
Table of Contents
Interfaces
- MiddlewareInterface
Properties
- $metadata : ProtectedResourceMetadata
- $responseFactory : ResponseFactoryInterface
- $streamFactory : StreamFactoryInterface
Methods
- __construct() : mixed
- process() : ResponseInterface
- isMetadataRequest() : bool
Properties
$metadata read-only
private
ProtectedResourceMetadata
$metadata
$responseFactory
private
ResponseFactoryInterface
$responseFactory
$streamFactory
private
StreamFactoryInterface
$streamFactory
Methods
__construct()
public
__construct(ProtectedResourceMetadata $metadata[, ResponseFactoryInterface|null $responseFactory = null ][, StreamFactoryInterface|null $streamFactory = null ]) : mixed
Parameters
- $metadata : ProtectedResourceMetadata
- $responseFactory : ResponseFactoryInterface|null = null
- $streamFactory : StreamFactoryInterface|null = null
process()
public
process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
Parameters
- $request : ServerRequestInterface
- $handler : RequestHandlerInterface
Return values
ResponseInterfaceisMetadataRequest()
private
isMetadataRequest(ServerRequestInterface $request) : bool
Parameters
- $request : ServerRequestInterface