class AuthServerMetadata

Methods

__construct(string $issuer, string $authorizationEndpoint, string $tokenEndpoint, string|null $registrationEndpoint = null, array $codeChallengeMethodsSupported = [], bool $authorizationResponseIssParameterSupported = false, array $tokenEndpointAuthMethodsSupported = [], bool $clientIdMetadataDocumentSupported = false)

Create authorization server metadata.

fromArray(array $data)

Create metadata from an authorization server document.

Details

at line 17
__construct(string $issuer, string $authorizationEndpoint, string $tokenEndpoint, string|null $registrationEndpoint = null, array $codeChallengeMethodsSupported = [], bool $authorizationResponseIssParameterSupported = false, array $tokenEndpointAuthMethodsSupported = [], bool $clientIdMetadataDocumentSupported = false)

Create authorization server metadata.

Parameters

string $issuer
string $authorizationEndpoint
string $tokenEndpoint
string|null $registrationEndpoint
array $codeChallengeMethodsSupported
bool $authorizationResponseIssParameterSupported
array $tokenEndpointAuthMethodsSupported
bool $clientIdMetadataDocumentSupported

at line 34
static AuthServerMetadata fromArray(array $data)

Create metadata from an authorization server document.

Parameters

array $data

Return Value

AuthServerMetadata