Voyti

Voyti

User management, authentication & authorization

Routes

The library does not provide a menu model or navigation contract. It only exposes named routes that the host application can use in its own menu, sidebar, or access rules. See the Cookbook for a Bootstrap 5 nav menu example.

This table lists only core’s own routes. Addon packages (Social Authentication, Two-Factor, REST API, GDPR) register their own routes when installed - see each addon’s own page.

Route name Method Path Purpose
voyti/session-login GET, POST login User login
voyti/session-logout POST logout User logout
voyti/registration-register GET, POST register New user registration
voyti/registration-confirm GET, POST confirm/{id}/{code} Email confirmation link
voyti/registration-resend GET, POST resend Resend confirmation email
voyti/password-reset-request GET, POST forgot Password recovery request
voyti/password-reset-confirm GET, POST recover/{id}/{code} Password reset
voyti/profile GET profile/{id} Public user profile
voyti/user GET settings/ User dashboard
voyti/user-profile GET, POST settings/profile Profile settings
voyti/user-account GET, POST settings/account Account settings
voyti/user-account-confirm GET settings/account/confirm/{code} Confirm account changes
voyti/user-account-sessions GET settings/sessions/ Self-service session/device list, current device highlighted
voyti/user-account-sessions-terminate POST settings/sessions/terminate/{sessionId} Terminate one of the current user’s own sessions
voyti/user-privacy GET settings/privacy/ Privacy settings hub. Registered when allowAccountDelete is true or the privacyMenuItems param is non-empty, which the optional yiirocks/voyti-gdpr addon populates automatically
voyti/user-privacy-delete GET, POST settings/privacy/delete Account deletion (hard delete). Registered when allowAccountDelete is true
voyti/admin GET admin/ Admin dashboard
voyti/admin-users GET admin/users/ Users
voyti/admin-users-create GET, POST admin/users/create Create user
voyti/admin-users-update GET, POST admin/users/update/{id} Update user
voyti/admin-users-update-profile GET, POST admin/users/update-profile/{id} Update user profile
voyti/admin-users-show GET admin/users/info/{id} User details
voyti/admin-users-confirm POST admin/users/confirm/{id} Confirm user
voyti/admin-users-delete POST admin/users/delete/{id} Delete user
voyti/admin-users-block POST admin/users/block/{id} Block user
voyti/admin-users-switch-identity POST admin/users/switch-identity/{id} Switch identity
voyti/admin-users-switch-identity-restore POST admin/users/switch-identity/restore Restore identity after impersonating
voyti/admin-users-password-reset POST admin/users/password-reset/{id} Send password reset
voyti/admin-users-force-password-change POST admin/users/force-password-change/{id} Force password change
voyti/admin-users-assignments GET, POST admin/users/assignments/{id} Manage RBAC assignments
voyti/admin-users-sessions GET admin/users/sessions/{id} Session management
voyti/admin-users-terminate-sessions POST admin/users/terminate-sessions/{id} Terminate sessions
voyti/admin-rbac-permissions GET admin/rbac/permissions/ List permissions
voyti/admin-rbac-permissions-create GET, POST admin/rbac/permissions/create Create permission
voyti/admin-rbac-permissions-update GET, POST admin/rbac/permissions/update/{name} Update permission
voyti/admin-rbac-permissions-delete POST admin/rbac/permissions/delete/{name} Delete permission
voyti/admin-rbac-roles GET admin/rbac/roles/ List roles
voyti/admin-rbac-roles-create GET, POST admin/rbac/roles/create Create role
voyti/admin-rbac-roles-update GET, POST admin/rbac/roles/update/{name} Update role
voyti/admin-rbac-roles-delete POST admin/rbac/roles/delete/{name} Delete role
voyti/admin-rbac-rules GET admin/rbac/rules/ List rules
voyti/admin-rbac-rules-create GET, POST admin/rbac/rules/create Create rule
voyti/admin-rbac-rules-update GET, POST admin/rbac/rules/update/{name} Update rule
voyti/admin-rbac-rules-delete POST admin/rbac/rules/delete/{name} Delete rule
voyti/admin-audit-log GET admin/audit-log/ Audit log of admin actions (RBAC and user management changes). Populated when enableAuditLog is true