Sari la conținut
WordPress.org

În Română

  • Teme
  • Module
  • Știri
  • Suport
  • Despre
  • Evenimente
  • Localizare
  • Dialog
  • Obține WordPress
Obține WordPress
WordPress.org

Plugin Directory

Authyo Passwordless Login

  • Trimite un modul
  • Favoritele mele
  • Autentifică-te
  • Trimite un modul
  • Favoritele mele
  • Autentifică-te

Authyo Passwordless Login

De Konceptwise Digital Media Pvt Ltd
Descarcă
  • Detalii
  • Recenzii
  • Instalare
  • Dezvoltare
Suport

Descriere

Authyo Passwordless Login enables secure OTP login for WordPress using email-based one-time passwords. It replaces traditional passwords with a modern passwordless authentication system that improves login security and simplifies the user experience.

Users simply enter their email address, receive a one-time password (OTP), verify the code, and are automatically logged in — no passwords required.

This plugin is officially developed and maintained by Konceptwise Digital Media Pvt. Ltd. and uses Authyo’s secure OTP authentication infrastructure.

With Authyo Passwordless Login, WordPress administrators can implement passwordless login, improve account security, and eliminate risks related to password leaks or weak credentials.

Key Features

  • Passwordless login for WordPress using email OTP
  • No passwords stored or required
  • Secure token-based authentication (single-use and time-limited)
  • OTP delivered via Authyo’s secure email service
  • Fallback Method: Optional two-factor authenticator app if email OTP fails
  • Works with the default WordPress login page
  • AJAX-powered login flow (no page reloads)
  • Automatic dashboard redirect after successful login
  • Enable or disable passwordless login anytime
  • Compatible with custom login URL plugins (e.g., WPS Hide Login)

Use Cases

This plugin is ideal for:

  • WordPress sites that want OTP login instead of passwords
  • Improving WordPress login security
  • Enabling passwordless authentication
  • Preventing password brute-force attacks
  • Membership websites and user portals
  • Sites that want a simple two-factor authentication alternative

How It Works

  1. User enters their email address on the WordPress login page
  2. Authyo sends a one-time password (OTP) via email
  3. User verifies the OTP
  4. WordPress logs the user in automatically using a secure single-use token

No password is required during the login process.

About Konceptwise & Authyo

Konceptwise Digital Media Pvt. Ltd. is the parent company and original developer of this plugin.

Authyo is a secure authentication platform developed by Konceptwise that provides OTP-based verification services for websites and applications.

This plugin integrates WordPress with Authyo’s authentication infrastructure to provide secure passwordless login functionality.

Video Tutorial

How to Use Authyo Passwordless Login

External Services

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 login token is generated
– The token allows WordPress to authenticate users without passwords

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 and 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

Requirements

  • WordPress 5.0 or higher
  • PHP 7.2 or higher
  • An active Authyo account with API credentials

Configuration

Getting Authyo API Credentials

  1. Sign up for an account at https://authyo.io
  2. Log in to your Authyo dashboard
  3. Navigate to your application settings
  4. Copy your App ID, Client ID, and Client Secret

Plugin Setup

  1. Go to Settings → Authyo Passwordless Login
  2. Enable Passwordless Login
  3. Enter your Authyo API credentials:
    • Authyo App ID
    • Authyo Client ID
    • Authyo Client Secret
  4. Click Save Settings

Once configured, the passwordless login form will appear on your WordPress login page.

Capturi ecran

  • Authyo WordPress Passwordless Login
  • Authyo WordPress Passwordless Login Admin Panel

Instalare

Manual Installation

  1. Download the plugin files
  2. Upload the authyo-passwordless-login folder to /wp-content/plugins/
  3. Activate the plugin from the Plugins menu in WordPress
  4. Go to Settings → Authyo Passwordless Login to configure the plugin

Întrebări frecvente

How does passwordless login work?

  1. Users enter their email address on the login page
  2. An OTP code is sent to their email via Authyo
  3. Users enter the OTP code to verify their email ownership
  4. After successful OTP verification, a secure single-use token is generated
  5. WordPress logs the user in automatically
  6. No password is required

Can I use this with custom login pages?

Yes. You can use the shortcode [authyo_login] on any page or template.

You may also use the PHP function:

authyo_passwordless_login_form()

inside your theme templates.

What happens if a user doesn’t receive the OTP?

Users can click Resend OTP to request a new code.

The OTP expires after 5 minutes. Login tokens also expire after 5 minutes and are deleted immediately after successful login.

Is this plugin secure?

Yes. The plugin implements multiple security layers:

  • Nonce verification for all AJAX requests (prevents CSRF attacks)
  • Email address validation and user existence verification
  • Secure transient storage for OTP sessions (10-minute expiry)
  • Cryptographically secure token generation using WordPress core functions
  • Browser-bound tokens validated using a hashed User-Agent signature
  • Single-use tokens deleted immediately after successful login
  • Time-limited tokens (5-minute expiry)
  • Replay attack prevention
  • Authentication completed using WordPress core authentication mechanisms

Recenzii

Nu există nicio verificare pentru acest modul.

Contributori și dezvoltatori

„Authyo Passwordless Login” este un software open-source. La acest modul au contribuit următoarele persoane.

Contributori
  • Konceptwise Digital Media Pvt Ltd

Tradu „Authyo Passwordless Login” în limba ta.

Te interesează dezvoltarea?

Răsfoiește codul, vezi depozitarul SVN, sau abonează-te la jurnalul de dezvoltare prin RSS.

Istoric modificări

1.0.3

  • Added video tutorial to readme
  • Improved Google Authenticator fallback logic to hide on non-existent users
  • Minor bug fixes

1.0.2

  • Added two factor authenticator as backup method
  • Performance improvements

1.0.1

  • Performance improvements
  • Screenshot addon

1.0.0

  • Initial release
  • Fully passwordless login with OTP verification
  • Secure token-based automatic authentication
  • Single-use, time-limited login tokens
  • WordPress login page integration
  • Custom login shortcode [authyo_login]
  • Admin settings page
  • AJAX-powered authentication flow
  • Immediate dashboard redirect after login
  • WordPress.org security compliance
  • Replay attack prevention
  • Cryptographically secure token generation

Meta

  • Versiunea 1.0.3
  • Ultima actualizare Acum o lună
  • Instalări active: Mai puțin de 10
  • Versiune WordPress 5.0 sau mai recentă
  • Testat până la 6.9.4
  • Versiune PHP 7.2 sau mai recentă
  • Limbă
    English (US)
  • Etichete
    Email OTPotp loginpasswordless logintwo factor authentication
  • Vizualizare avansată

Evaluări

Nu a fost trimisă nicio recenzie până acum.

Your review

Vezi toate recenziile

Contributori

  • Konceptwise Digital Media Pvt Ltd

Suport

Ai ceva de zis? Ai nevoie de ajutor?

Vezi forumul pentru suport

  • Despre
  • Știri
  • Găzduire
  • Confidențialitate
  • Prezentare
  • Teme
  • Module
  • Modele
  • Învață
  • Suport
  • Dezvoltatori
  • WordPress.tv ↗
  • Implică-te
  • Evenimente
  • Donează ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

În Română

  • Mergi la contul nostru X (fost Twitter)
  • Vizitează contul nostru Bluesky
  • Vizitează contul nostru Mastodon
  • Vizitează contul nostru Threads
  • Vizitează pagina noastră Facebook
  • Vizitează-ne pe Instagram
  • Vizitează-ne pe LinkedIn
  • Vizitează contul nostru TikTok
  • Vizitează canalul nostru YouTube
  • Vizitează contul nostru Tumblr
Codul este poezie.
The WordPress® trademark is the intellectual property of the WordPress Foundation.