Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (Decoder $decoder=null) | |
parse ($jwt) | |
Fonctions membres protégées | |
splitJwt ($jwt) | |
parseHeader ($data) | |
parseClaims ($data) | |
parseSignature (array $header, $data) | |
Fonctions membres privées | |
convertItems (array $items) | |
Attributs privés | |
$decoder | |
This class parses the JWT strings and convert them into tokens
|
private |
array<string,mixed> | $items |
Références $items, $name, RegisteredClaims\AUDIENCE, et RegisteredClaims\DATE_CLAIMS.
Référencé par Parser\parseClaims(), et Parser\parseHeader().
parse | ( | $jwt | ) |
Parses the JWT and returns a token
string | $jwt |
InvalidArgumentException | When JWT is not a string or is invalid. |
RuntimeException | When something goes wrong while decoding |
Références $data, $header, $name, $value, Parser\parseClaims(), Parser\parseHeader(), Parser\parseSignature(), et Parser\splitJwt().
|
protected |
Parses the claim set from a string
string | $data |
Références $data, $this, et Parser\convertItems().
Référencé par Parser\parse().
|
protected |
Parses the header from a string
string | $data |
UnsupportedHeaderFound | When an invalid header is informed |
Références $data, $header, $this, Parser\convertItems(), et UnsupportedHeaderFound\encryption().
Référencé par Parser\parse().
|
protected |
Returns the signature from given data
array | $header | |
string | $data |
Références $data, $hash, $header, et Signature\fromEmptyData().
Référencé par Parser\parse().
|
protected |
Splits the JWT string into an array
string | $jwt |
InvalidArgumentException | When JWT is not a string or is invalid |
Références $data, et InvalidTokenStructure\missingOrNotEnoughSeparators().
Référencé par Parser\parse().
|
private |
Référencé par Parser\__construct().