Identity Made Easy¶
Identity Made Easy is a Laravel package that gives your application a common manager and provider-specific capabilities for identity verification. It currently includes QoreID, Mono, and IdenVault drivers.
Start here¶
- Install the package and publish its Laravel configuration.
- Configure credentials on your application server.
- Choose a provider guide for the operations you need.
- Browse the capability and operation reference.
Provider model¶
QoreID is the default driver. Mono and IdenVault are opt-in. Resolve a provider with the Identity facade, then use the capability interfaces that provider implements:
use Alphabalex\IdentityMadeEasy\Contracts\IdentitySessionDriverInterface;
use Alphabalex\IdentityMadeEasy\Facades\Identity;
$qoreid = Identity::driver('qoreid');
if ($qoreid instanceof IdentitySessionDriverInterface) {
$session = $qoreid->createSession([
'type' => 'workflow',
'workflowId' => 123,
'reference' => 'onboarding-456',
]);
}
Provider credentials and HTTP transport remain server-side. Identity responses can contain sensitive personal data: obtain an appropriate lawful basis, minimize retention, and avoid logging credentials or full identity payloads. See webhook and privacy guidance.
Compatibility¶
- PHP 8.1+
- Laravel 8.83 through 13
Use the GitLab repository to report issues or contribute.