Authyo Passwordless Login enables a modern, secure passwordless authentication system for WordPress using email-based one-time passwords (OTP).
Users simply enter their email address, receive an OTP via email, verify the code, and are automatically logged in — no passwords required at any stage.
This plugin is officially developed and maintained by Konceptwise Digital Media Pvt. Ltd. and uses Authyo’s secure OTP authentication services.
Konceptwise is the parent company and original developer of this plugin. Authyo is a product developed and owned by Konceptwise that provides secure OTP-based authentication services. This plugin is officially maintained by Konceptwise and uses Authyo to enable passwordless login for WordPress users.
How to Use Authyo Passwordless Login
This plugin connects to Authyo’s external API to send and verify one-time passwords (OTP) for passwordless login functionality.
What data is sent:
– User email address (sent to Authyo API when requesting OTP)
– OTP code (sent to Authyo API for verification)
– Mask ID (returned by Authyo API, used for OTP verification)
When data is sent:
– When the user requests an OTP: Email address is sent to Authyo API
– When the user submits an OTP for verification: OTP code and Mask ID are sent to Authyo API
Authentication Flow:
– After successful OTP verification via Authyo API, the plugin generates a secure single-use token using WordPress core functions
– This token is browser-bound using a hashed User-Agent signature to prevent session hijacking
– The token is stored temporarily in WordPress transients and expires after 5 minutes
– The token allows WordPress to complete authentication without requiring a password
– Token is deleted immediately after verification (single-use security)
Purpose:
– To verify ownership of the provided email address through OTP verification
– After successful OTP verification, a secure, browser-bound single-use token is generated
– The token allows WordPress to complete authentication without requiring a password
– Token-based authentication is fully secure, browser-locked, time-limited (5 minutes), and single-use
Data Storage:
– OTP session data (email, user ID, mask ID) is stored temporarily in WordPress transients (expires after 10 minutes)
– Login tokens are stored temporarily in WordPress transients (expires after 5 minutes, deleted immediately after use)
– No user data is permanently stored by this plugin
Terms of Service:
https://authyo.io/terms-service
Privacy Policy:
https://authyo.io/privacy-policy
Once configured, the passwordless login form will appear on your WordPress login page.