yiirocks / voyti-api-stateless-client
SPA-friendly JSON API for the Voyti ecosystem: credential login, account, RBAC admin, audit log, with dynamic 2FA/social-auth/GDPR bridges
Package info
github.com/YiiRocks/voyti-api-stateless-client
pkg:composer/yiirocks/voyti-api-stateless-client
Fund package maintenance!
Requires
- php: >=8.3
- psr/clock: ^1.0
- psr/event-dispatcher: ^1.0
- psr/http-message: ^1.0 || ^2.0
- yiirocks/voyti: ^1.0
- yiirocks/voyti-api: ^1.0
- yiisoft/data-db: ^1.0
- yiisoft/data-response: ^2.2
- yiisoft/http: ^1.2
- yiisoft/input-http: ^1.0
- yiisoft/router: ^4.0
Requires (Dev)
- ext-pdo_sqlite: *
- friendsofphp/php-cs-fixer: @stable
- infection/infection: ^0.35.0
- nyholm/psr7: ^1.8
- phpunit/phpunit: @stable
- rector/rector: ^2.1.1
- vimeo/psalm: ^6.0
- yiirocks/voyti-2fa: ^1.0
- yiirocks/voyti-2fa-email: ^1.0
- yiirocks/voyti-2fa-totp: ^1.0
- yiirocks/voyti-2fa-webauthn: ^1.0
- yiirocks/voyti-gdpr: ^1.0
- yiirocks/voyti-social-auth: ^1.0
- yiirocks/voyti-views-bootstrap5: ^1.0
- yiisoft/code-style: ^1.1
- yiisoft/db-sqlite: ^2.0
- yiisoft/dummy-provider: ^1.1
- yiisoft/mailer: ^6.1
- yiisoft/translator-message-php: ^1.0
- yiisoft/view: ^12.0
Suggests
- yiirocks/voyti-2fa: Enables /v1/2fa/* endpoints and 2FA login-challenge support
- yiirocks/voyti-2fa-email: Enables /v1/2fa/email/send-code
- yiirocks/voyti-2fa-totp: Enables /v1/2fa/totp/* setup endpoints
- yiirocks/voyti-2fa-webauthn: Enables /v1/2fa/webauthn/* passkey registration endpoints
- yiirocks/voyti-gdpr: Enables /v1/gdpr/* consent/export/delete endpoints
- yiirocks/voyti-social-auth: Enables /v1/auth/social/* OAuth2 login endpoints
Provides
- yiirocks/voyti-views: ^1.0
This package is auto-updated.
Last update: 2026-08-30 15:22:09 UTC
README
Stateless, SPA-friendly JSON API for Voyti, the Yii3 user-management extension: credential-based login issuing bearer tokens, account/session self-service, RBAC admin, and audit-log endpoints, built on Voyti API's token authentication. 2FA, social-login, and GDPR endpoints activate automatically when the corresponding optional Voyti sibling package is installed — no extra configuration required.
Stats for Nerds
Installation
composer require yiirocks/voyti-api-stateless-client
Documentation
The complete reference guide is available at Yii.Rocks.