Duo for WordPress – Legacy Plugin – Duo Security

Connect and protect your employees, business partners and customers with identity-powered security.
image of a person typing on a laptop
Get the security features your business needs with a variety of plans at several price points.
Desktop and mobile access protection with basic reporting and secure single sign-on.
All Duo Small/Medium Business features, plus adaptive access policies, greater device visibility, plus advanced device insights and remote access solutions.
FedRamp authorized, end-to-end FIPS compliant, streamlined solutions.
Meet compliance objectives with our friction-free MFA.
Duo provides secure access to any application with a broad range of capabilities.
Minimize authentication fatigue.
Verify the identities of all users with MFA.
Provide secure access to on-premise applications.
Ensure all devices meet security standards.
Provide secure access to any app from a single dashboard.
Block or grant access based on users’ role, location, and more.
Duo’s security is customizable, easy to set up and simple to use, making it the perfect solution for a wide range of industries.
image of person on a mobile device
Duo provides secure access for a variety of industries, projects, and companies.

Whether you’re considering a big-picture security strategy like zero trust, or you want to address a specific threat like phishing attacks, Duo has you covered.
Stop sophisticated identity-based attacks while providing a seamless authentication experience.
This set of tools and policy controls ensures only the right users have access to applications and resources and under the right conditions.
A zero trust model establishes trust in users and devices through authentication and continuous monitoring.
Duo’s comprehensive access security sets the stage for user-friendly, password-free multi-factor authentication.
Secure your workforce against phishing attacks with strong multi-factor authentication, device trust and more.
Duo’s dynamic solution detects and responds to potential threat signals to secure trusted users and frustrate attackers.
With Duo, you can have both, in a platform that integrates across your entire ecosystem. Every user, every device, no exceptions.
image of two people on a mobile device
Duo delivers peace of mind with strong security and increased productivity at an unmatched value.
Reduce friction and automate processes so that end-users and administrators can focus their time on moving your business forward.
Duo continues to pioneer MFA-approaches that keep your business a step ahead of the next threat.
Our Risk-Based Authentication reduces the burden placed on users so they can verify their identity quickly and get back to the task at hand.
Close the gap on your security perimeter and bring every user and every device under one secure roof.
Duo provides secure access for a variety of industries, projects, and companies.
Click through our instant demos to explore Duo features.
Duo Security is part of Cisco Security — find out how we make global security resilience easier than ever!
Was this page helpful? Let us know how we can make it better.
Duo’s WordPress plugin enables two-factor authentication for WordPress logins, complete with inline self-service enrollment and Duo Prompt. The code is open-source and available on GitHub.

Support for the traditional Duo Prompt experience and Duo Prompt delivery via iframe ended on March 30, 2024.

See the update instructions for WordPress to update an existing deployment of the iframe-based WordPress software to the latest release. Authenticating once with the updated Duo software is a required step before you can enable the Duo Universal Prompt for your existing WordPress application.

Please visit the Duo Universal Prompt Update Guide for more information about the traditional Duo Prompt end of support.

Support for the traditional Duo Prompt experience and Duo Prompt delivery via iframe ended on March 30, 2024.
See the update instructions for WordPress to update an existing deployment of the iframe-based WordPress software to the latest release. Authenticating once with the updated Duo software is a required step before you can enable the Duo Universal Prompt for your existing WordPress application.
Please visit the Duo Universal Prompt Update Guide for more information about the traditional Duo Prompt end of support.

Treat your secret key like a password

The security of your Duo application is tied to the security of your secret key (skey). Secure it as you would any sensitive credential. Don’t share it with unauthorized individuals or email it to anyone under any circumstances!

The security of your Duo application is tied to the security of your secret key (skey). Secure it as you would any sensitive credential. Don’t share it with unauthorized individuals or email it to anyone under any circumstances!

Duo Universal Prompt

The Duo Universal Prompt provides a simplified and accessible Duo login experience for web-based applications, offering a redesigned visual interface with security and usability enhancements.

Universal Prompt Traditional Prompt
 Duo Push in Universal Prompt  Duo Push in Traditional Prompt

Read the Universal Prompt Update Guide for more information about the update process and the new login experience for users.
Migration to Universal Prompt for your WordPress application is a three-step process:

  1. Install an update for the WordPress application, which implements a redirect to Duo during authentication to support the Universal Prompt.
  2. Authenticate with Duo 2FA using the updated application so that Duo makes the Universal Prompt activation setting available in the Admin Panel. This first authentication after updating shows the traditional Duo prompt in a redirect instead of an iframe.
  3. From the Duo Admin Panel, activate the Universal Prompt experience for users of that Duo WordPress application if the traditional prompt is still selected. Once activated, all users of the application see the Duo Universal Prompt in a redirect.

New WordPress Applications

If you’re configuring Duo for WordPress for the first time now, we recommend installing the updated Universal Prompt application for WordPress instead of the legacy application described on this page, so your users can experience the Universal Prompt as soon as you finish the Duo configuration steps.
WordPress needs a software update installed before you can activate the Universal Prompt experience. The “Universal Prompt” section reflects this status as “Update Required” today.
Universal Prompt Info - Update Required
To update your current WordPress Duo application to a newer version so that you can activate the Universal Prompt experience, follow the update directions for the Universal Prompt.
You **must** perform a Duo 2FA authentication after performing the required update. This authentication will not yet show the Universal Prompt, but will update the status of that application in Duo’s service to unlock the Universal Prompt activation control so you can then turn it on for the application if the traditional prompt is still selected. Your users continue to see the current Duo prompt experience until you apply the update and authenticate using the updated application, and then activate Universal Prompt for that application.
Click the See Update Progress link to view the Universal Prompt Update Progress report. This report shows the update availability and migration progress for all your Duo applications. You can also activate the new prompt experience for multiple supported applications from the report page instead of visiting the individual details pages for each application.
Log in to your WordPress Dashboard as an administrator.
Navigate to PluginsAdd New in the left navigation bar. Then search for "Duo Security" and click Install Now for the Duo Two-Factor Authentication plugin.
To install the Duo two-factor plugin without using the WordPress Plugin directory, first download the Duo plugin as a zipped package from WordPress.
In the WordPress console go to PluginsAdd New and click the Upload Plugin button.
Click Choose File and select the duo_wordpress.zip package you downloaded. Click Install Now to upload Duo’s plugin to your WordPress site.
Click Activate Plugin after installing the Duo plugin:
After activation, click Settings to configure the plugin.
Copy and paste your integration key, secret key, and API hostname from the Duo WordPress application you created earlier. You may select which WordPress user roles need to authenticate using Duo. For example, you may only require those users with the "Administrator" role to use two-factor authentication, or require all roles to use two-factor.
To fully secure your WordPress site Duo recommends that you disable XML-RPC. However, this will prevent use of offline Weblog clients and the WordPress mobile app.
Click Save Changes to complete configuration.
Open a new browser (or incognito window) and try to log in to your WordPress account. You should be prompted to set up your two-factor authentication. Complete the enrollment process.

Configure Allowed Hostnames

If you plan to permit use of WebAuthn authentication methods (security keys, U2F tokens, or Touch ID) in the traditional Duo Prompt, Duo recommends configuring allowed hostnames for this application and any others that show the inline Duo Prompt before onboarding your end-users.

The Duo Universal Prompt has built-in protection from unauthorized domains so this setting does not apply.

If you plan to permit use of WebAuthn authentication methods (security keys, U2F tokens, or Touch ID) in the traditional Duo Prompt, Duo recommends configuring allowed hostnames for this application and any others that show the inline Duo Prompt before onboarding your end-users.
The Duo Universal Prompt has built-in protection from unauthorized domains so this setting does not apply.
See the instructions for migrating to the v2 plugin with universal prompt support.
© 2024 Duo

source

Leave a Reply

Your email address will not be published. Required fields are marked *