代码拉取完成,页面将自动刷新
同步操作将从 Thans/jwt-auth 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?php
namespace thans\jwt;
use thans\jwt\claim\Factory;
use thans\jwt\claim\Issuer;
use thans\jwt\claim\Audience;
use thans\jwt\claim\Expiration;
use thans\jwt\claim\IssuedAt;
use thans\jwt\claim\JwtId;
use thans\jwt\claim\NotBefore;
use thans\jwt\claim\Subject;
class Payload
{
protected $factory;
protected $classMap
= [
'aud' => Audience::class,
'exp' => Expiration::class,
'iat' => IssuedAt::class,
'iss' => Issuer::class,
'jti' => JwtId::class,
'nbf' => NotBefore::class,
'sub' => Subject::class,
];
protected $claims;
public function __construct(Factory $factory)
{
$this->factory = $factory;
}
public function customer(array $claim = [])
{
foreach ($claim as $key => $value) {
$this->factory->customer(
$key,
is_object($value) ? $value->getValue() : $value
);
}
return $this;
}
public function get()
{
$claim = $this->factory->builder()->getClaims();
return $claim;
}
public function check($refresh = false)
{
$this->factory->validate($refresh);
return $this;
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。