به محتویات بروید
WordPress.org

فارسی (افغانستان)

  • پوسته‌ها
  • افزونه‌ها
  • اخبار
  • درباره
  • Contact
  • دریافت وردپرس
دریافت وردپرس
WordPress.org

Plugin Directory

Authyo Passwordless Login

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

Authyo Passwordless Login

توسط Konceptwise Digital Media Pvt Ltd
دانلود
  • جزئیات
  • نقد و بررسی‌ها
  • نصب
  • توسعه
پشتیبانی

توضیحات

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.

Key Features

  • Fully passwordless WordPress login using email OTP
  • No passwords stored or required
  • Secure token-based authentication (single-use, time-limited)
  • OTP delivered via Authyo’s secure email service
  • Fallback Method: You can set your two-factor authentication app as a fallback method if you have trouble with email OTPs.
  • Works with default WordPress login page
  • AJAX-powered login flow (no page reloads)
  • Automatic dashboard redirect after login
  • Enable / disable passwordless login anytime
  • Compatible with custom login URL plugins (e.g., WPS Hide Login)

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

About Konceptwise & Authyo

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.

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

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 app settings
  4. Copy your App ID, Client ID, and Client Secret

Plugin Setup

  1. Go to Settings > Authyo Passwordless Login in your WordPress admin
  2. Check the Enable Passwordless Login checkbox to activate the feature
  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.

عکس‌های صفحه

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

نصب

Manual Installation

  1. Download the plugin files
  2. Upload the authyo-passwordless-login folder to /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Navigate to Settings > Authyo Passwordless Login to configure the plugin

سوالات متداول

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. Users are automatically redirected and logged in to WordPress
  6. No password is ever required – fully passwordless authentication

Can I use this with custom login pages?

Yes, you can use the shortcode [authyo_login] on any page or template, or use the PHP function authyo_passwordless_login_form() in your theme templates.

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

Users can click the “Resend OTP” button to request a new OTP code. The OTP expires after 5 minutes (as configured with Authyo). The login token expires after 5 minutes if not used, and is deleted immediately after successful login for security.

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: Tokens are validated against a hashed User-Agent to prevent cross-browser replay attacks
* Single-use tokens that are deleted immediately after successful login
* Time-limited tokens (5-minute expiry) to prevent long-term exposure
* Token format validation to prevent injection attacks
* Authentication completed using WordPress core authentication mechanisms
* Replay attack prevention through immediate token deletion and User-Agent signature validation

نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

توسعه دهندگان و همکاران

“Authyo Passwordless Login” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان
  • Konceptwise Digital Media Pvt Ltd

ترجمه “Authyo Passwordless Login” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید, را بررسی کنید مخزن SVN, یا مشترک شوید گزارش توسعه توسط RSS.

گزارش تغییرات

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

اطلاعات

  • Version 1.0.2
  • Last updated 1 هفته پیش
  • Active installations کمتر از 10
  • WordPress version 5.0 یا بالاتر
  • Tested up to 6.9
  • PHP version 7.2 یا بالاتر
  • Language
    English (US)
  • Tags
    Email OTPotp loginpasswordless loginsecure loginwordpress login
  • نمایش پیشرفته

امتیازها

No reviews have been submitted yet.

افزودن ارزیابی من

See all reviews

مشارکت کنندگان

  • Konceptwise Digital Media Pvt Ltd

پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

مشاهده انجمن پشتیبانی

  • درباره ما
  • اخبار
  • میزبانی
  • حریم خصوصی
  • ویترین
  • پوسته‌ها
  • افزونه‌ها
  • الگوها
  • یادگیری
  • پشیتبانی
  • توسعه‌دهندگان
  • WordPress.tv ↗
  • مشارکت کنید
  • رویدادها
  • حمایت ↗
  • پنج برای آینده
  • WordPress.com ↗
  • مت ↗
  • بی‌بی‌پرس ↗
  • بادی‌پرس ↗
WordPress.org
WordPress.org

فارسی (افغانستان)

  • از حساب X (تویتر سابق) ما دیدن کنید
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • صفحه ی فیسبوک ما را بازدید نمایید
  • بازدید از حساب کاربری ما در اینستاگرام
  • بازدید از حساب کاربری ما در LinkedIn
  • Visit our TikTok account
  • از کانال یوتیوب ما دیدن کنید
  • Visit our Tumblr account
کد شعر است.