Automattic\WooCommerce\StoreApi\Utilities
JsonWebToken::create
Generates a token from provided data and secret.
Method of the class: JsonWebToken{}
No Hooks.
Returns
String.
Usage
$result = JsonWebToken::create( $payload, $secret );
- $payload(array) (required)
- Payload data.
- $secret(string) (required)
- The secret used to generate the signature.
JsonWebToken::create() JsonWebToken::create code WC 10.5.0
public static function create( array $payload, string $secret ) {
$header = self::to_base_64_url( self::generate_header() );
$payload = self::to_base_64_url( self::generate_payload( $payload ) );
$signature = self::to_base_64_url( self::generate_signature( $header . '.' . $payload, $secret ) );
return $header . '.' . $payload . '.' . $signature;
}