Client
class Client implements ClientEntityInterface, JsonSerializable (View source)
Constants
CONSENT_NONE |
Disable the users ability to allow / deny consent for this client to access details. This should only be used if a client is fully trusted and owned by this server |
CONSENT_SIMPLE |
Give the user the option to allow or deny access without changing scopes |
Properties
protected | $identifier | ||
protected string | $name | ||
protected string | $redirectUri | ||
protected string | $clientKey | ||
protected string | $clientSecret | ||
protected bool | $documentationEnabled | ||
protected bool | $hasCustomScopes | ||
protected | $scopes | ||
protected int | $consentType | The type of consent this client must get from the user |
Methods
Client constructor.
{@inheritdoc}
Set the client's identifier.
No description
{@inheritdoc}
Set the client's name.
No description
No description
No description
No description
Returns the actual redirect URI bound to the entity. This is a string (sometimes containing a | to explode into multiple.) We have a separate method because the getRedirectUri method below actually splits piped strings into arrays, and it also appends the Swagger UI doc redirectUri if docs are enabled on the client.
{@inheritdoc}
Set the registered redirect URI (as a string), or an indexed array of redirect URIs.
Get the consent type required by this client
Set the level of consent this client must receive from the authenticating user
No description
No description
No description
No description
No description
No description
No description
Details
__construct()
Client constructor.
getIdentifier()
{@inheritdoc}
setIdentifier(string $identifier)
Set the client's identifier.
isConfidential()
No description
getName()
{@inheritdoc}
setName(string $name)
Set the client's name.
string
getClientKey()
No description
setClientKey(string $clientKey)
No description
string
getClientSecret()
No description
setClientSecret(string $clientSecret)
No description
string|null
getSpecifiedRedirectUri()
Returns the actual redirect URI bound to the entity. This is a string (sometimes containing a | to explode into multiple.) We have a separate method because the getRedirectUri method below actually splits piped strings into arrays, and it also appends the Swagger UI doc redirectUri if docs are enabled on the client.
getRedirectUri()
{@inheritdoc}
setRedirectUri(string|string[] $redirectUri)
Set the registered redirect URI (as a string), or an indexed array of redirect URIs.
int
getConsentType()
Get the consent type required by this client
setConsentType(int $consentType)
Set the level of consent this client must receive from the authenticating user
bool
isDocumentationEnabled()
No description
void
setDocumentationEnabled(bool $documentationEnabled)
No description
bool
hasCustomScopes()
No description
void
setHasCustomScopes(bool $hasCustomScopes)
No description
ArrayCollection
getScopes()
No description
void
setScopes($scopes)
No description
jsonSerialize()
No description