Automattic\WooCommerce\StoreApi\Utilities
JsonWebToken::get_parts
Returns the decoded/encoded header, payload and signature from a token string.
Method of the class: JsonWebToken{}
No Hooks.
Returns
Object.
Usage
$result = JsonWebToken::get_parts( $token );
- $token(string) (required)
- Full token string.
JsonWebToken::get_parts() JsonWebToken::get parts code WC 10.7.0
public static function get_parts( string $token ) {
$parts = explode( '.', $token );
return (object) array(
'header' => json_decode( self::from_base_64_url( $parts[0] ) ),
'header_encoded' => $parts[0],
'payload' => json_decode( self::from_base_64_url( $parts[1] ) ),
'payload_encoded' => $parts[1],
'signature' => self::from_base_64_url( $parts[2] ),
'signature_encoded' => $parts[2],
);
}