class PushedAuthorizationRequestRepository

Constants

protected URI_PREFIX

Methods

__construct(Repository $config)

Create the pushed authorization request repository.

bool
isPushedRequestUri(string $uri)

Determine whether a URI belongs to the pushed request namespace.

string
store(array $parameters, AuthorizationRequestInterface $authorization)

Store validated parameters without retaining client authentication credentials.

find(string $uri, string $clientId)

Find an unexpired reference for its client without consuming it.

consume(string $uri, string $clientId)

Consume an unexpired reference for its client before creating browser state.

Details

at line 23
__construct(Repository $config)

Create the pushed authorization request repository.

Parameters

Repository $config

at line 30
bool isPushedRequestUri(string $uri)

Determine whether a URI belongs to the pushed request namespace.

Parameters

string $uri

Return Value

bool

at line 40
string store(array $parameters, AuthorizationRequestInterface $authorization)

Store validated parameters without retaining client authentication credentials.

Parameters

array $parameters
AuthorizationRequestInterface $authorization

Return Value

string

at line 63
PushedAuthorizationRequest|null find(string $uri, string $clientId)

Find an unexpired reference for its client without consuming it.

Parameters

string $uri
string $clientId

Return Value

PushedAuthorizationRequest|null

at line 77
PushedAuthorizationRequest consume(string $uri, string $clientId)

Consume an unexpired reference for its client before creating browser state.

Parameters

string $uri
string $clientId

Return Value

PushedAuthorizationRequest