1. Go to this page and download the library: Download flametrench/identity library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
flametrench / identity example snippets
use Flametrench\Identity\InMemoryIdentityStore;
$store = new InMemoryIdentityStore();
// Create a user + a password credential.
$user = $store->createUser();
$cred = $store->createPasswordCredential($user->id, '[email protected]', 'correcthorsebatterystaple');
// Verify and open a session.
$verified = $store->verifyPassword('[email protected]', 'correcthorsebatterystaple');
$sw = $store->createSession($verified->usrId, $verified->credId, ttlSeconds: 3600);
// Later, verify an incoming bearer token.
$session = $store->verifySessionToken($sw->token);