PreAuthenticationGuardToken
class PreAuthenticationGuardToken extends AbstractToken implements GuardTokenInterface
The token used by the guard auth system before authentication.
The GuardAuthenticationListener creates this, which is then consumed immediately by the GuardAuthenticationProvider. If authentication is successful, a different authenticated token is returned
Methods
No description
Sets the authenticated flag.
No description
Returns the user credentials, which might be an array of anything you wanted to put in there (e.g. username, password, favoriteColor).
Details
at line line 34
__construct(mixed $credentials, string $guardProviderKey)
in AbstractToken at line line 56
RoleInterface[]
getRoles()
Returns the user roles.
in AbstractToken at line line 64
string
getUsername()
Returns the username.
in AbstractToken at line line 76
mixed
getUser()
Returns a user representation.
in AbstractToken at line line 91
setUser(mixed $user)
Sets the user in the token.
The user can be a UserInterface instance, or an object implementing a __toString method or the username as a regular string.
in AbstractToken at line line 121
bool
isAuthenticated()
Returns whether the user is authenticated or not.
at line line 61
setAuthenticated($authenticated)
Sets the authenticated flag.
in AbstractToken at line line 137
eraseCredentials()
Removes sensitive information from the token.
in AbstractToken at line line 147
serialize()
{@inheritdoc}
in AbstractToken at line line 162
unserialize($serialized)
{@inheritdoc}
in AbstractToken at line line 172
array
getAttributes()
Returns the token attributes.
in AbstractToken at line line 182
setAttributes(array $attributes)
Sets the token attributes.
in AbstractToken at line line 194
bool
hasAttribute(string $name)
Returns true if the attribute exists.
in AbstractToken at line line 208
mixed
getAttribute(string $name)
Returns an attribute value.
in AbstractToken at line line 223
setAttribute(string $name, mixed $value)
Sets an attribute.
in AbstractToken at line line 231
string
__toString()
Returns a string representation of the Token.
This is only to be used for debugging purposes.
at line line 45
getGuardProviderKey()
at line line 56
mixed
getCredentials()
Returns the user credentials, which might be an array of anything you wanted to put in there (e.g. username, password, favoriteColor).