SilverStripe\NextJS\Services\PreviewTokenFactory
Synopsis
class PreviewTokenFactory
{
- // members
- private $secret;
- private static string $expires = '30';
- private static string $algorithm = 'HS256';
- private static array $tokens = ;
- // methods
- public void __construct()
- public void createToken()
Hierarchy
Uses
- SilverStripe\Core\Injector\Injectable
- SilverStripe\Core\Config\Configurable
Members
private
- $algorithm — string
- $expires — string
- $secret — string
- $tokens
—
array
Cache a map of links to tokens to ensure one per link per request
Methods
public
- __construct() — PreviewTokenFactory constructor.
- createToken()