public getTokenString ( ) : string | ||
return | string |
public function getTokenString()
{
$signinInput = $this->generateSigninInput();
return sprintf('%s.%s', $signinInput, $this->encoder->encode($this->getSignature()));
}
/** * Create a JSON Web Token. * * @param array $payload * * @throws \Tymon\JWTAuth\Exceptions\JWTException * * @return string */ public function encode(array $payload) { try { $this->jws->setPayload($payload)->sign($this->getSigningKey(), $this->getPassphrase()); return (string) $this->jws->getTokenString(); } catch (Exception $e) { throw new JWTException('Could not create token: ' . $e->getMessage()); } }