Title: Beyond Identity Passwordless
Author: Anna Garcia
Published: <strong>October 10, 2023</strong>
Last modified: October 16, 2023

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/beyond-identity-passwordless/assets/icon.svg?rev=2977169)

# Beyond Identity Passwordless

 By [Anna Garcia](https://profiles.wordpress.org/annagarcia/)

[Download](https://downloads.wordpress.org/plugin/beyond-identity-passwordless.1.0.0.zip)

 * [Details](https://pcd.wordpress.org/plugins/beyond-identity-passwordless/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/beyond-identity-passwordless/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/beyond-identity-passwordless/#installation)
 * [Development](https://pcd.wordpress.org/plugins/beyond-identity-passwordless/#developers)

 [Support](https://wordpress.org/support/plugin/beyond-identity-passwordless/)

## Description

Are you or your customers tired of remembering passwords?

This plugin provides a secure and convenient solution to log into your WordPress
website. With Beyond Identity, you can say goodbye to password fatigue and improve
your website’s security.

Once activated, you will see:

 * Passwordless UI that integrates seamlessly on with the WordPress login page.
 * Beyond Identity Settings page for WordPress admins to configure their Beyond 
   Identity account.
 * Beyond Identity filter on the WordPress Dashboard’s Users page to view which 
   users use passkeys.

**Before you begin**

You will need a Beyond Identity account to configure this plugin.
 Beyond Identity
currently uses “Universal Passkeys,” which are specific to Beyond Identity and have
two benefits over your average FIDO2 passkeys. 1. Universal Passkeys never leave
the device on which they are created. This makes them much more secure. 2. Universal
Passkeys work everywhere. Some browsers (Firefox) do not support passkeys. Universal
Passkeys work everywhere, even on Firefox.

**Coming soon:** Vanilla WebAuthn FIDO2 passkeys. These passkeys allow syncing between
devices and work with passkey managers.

As a Beyond Identity admin, you will have several configuration options including
selecting passkey flavors and customizing the login page.

### Admin Set Up

First, sign up for a free developer account by visiting: https://www.beyondidentity.
com/developers

Once you have a developer account you will need to set several values for the OIDC
server. Follow the steps below to configure a Beyond Identity application. Most 
defaults are fine. However make sure the following are set:

 1.  In your Beyond Identity Console, navigate to the **Apps** tab under Authentication
 2.  Tap **Add an application**
 3.  Set **Protocol** to **OIDC**
 4.  Set **Client Type** to **Confidential**
 5.  Set **PKCE** to **Disabled**
 6.  Set **Redirect URIs** to include `https://${your-website-domain.com}/wp-admin/
     admin-ajax.php?action=openid-connect-authorize`
 7.  Set **Token Configuration** > **Subject** to **id**
 8.  At the top of the page, navigate to your application’s **Authenticator Config**
     tab
 9.  Set **Configuration Type** to **Hosted Web**
 10. The recommended defaults for **Authentication Profile** are fine but feel free
     to modify
 11. Tap the **Submit** button to save your changes

Finally, go to your WordPress dashboard and find the Beyond Identity Settings page.
You will need three generated values from your newly created application. You can
find the **Issuer URL**, **Client ID**, and **Client Secret** in the Beyond Identity
Console’s application that you just created.

For more information on how Beyond Identity works, visit the [developer documentation](http://developer.beyondidentity.com).

For help, reach out on [Slack](https://join.slack.com/t/byndid/shared_invite/zt-1anns8n83-NQX4JvW7coi9dksADxgeBQ).

### Shortcodes

This plugin also provides shortcodes that can be used on any page or post. These
include:

    ```
    [beyond_identity_login_button]  
    ```

Generates a button to log in with a Beyond Identity Universal Passkey.

    ```
    [beyond_identity_auth_url]  
    ```

Generates the authorize URL to log in with a Beyond Identity Universal Passkey.

For information on shortcode customization attributes, please refer to the documentation
available in the Settings > Beyond Identity dashboard page after activating the 
plugin.

## Screenshots

[⌊Passwordless login to your WordPress website.⌉⌊Passwordless login to your WordPress
website.⌉[

Passwordless login to your WordPress website.

[⌊Passwordless registration to your WordPress website.⌉⌊Passwordless registration
to your WordPress website.⌉[

Passwordless registration to your WordPress website.

[⌊Passwordless recovery to your WordPress website.⌉⌊Passwordless recovery to your
WordPress website.⌉[

Passwordless recovery to your WordPress website.

[⌊Plugin Settings.⌉⌊Plugin Settings.⌉[

Plugin Settings.

[⌊Plugin User.⌉⌊Plugin User.⌉[

Plugin User.

## Installation

To install the Beyond Identity Passwordless Authentication plugin, follow these 
steps:

 1. Upload to the `/wp-content/plugins/` directory
 2. Activate the plugin
 3. Visit Settings > Beyond Identity and configure with the tenant you created on sign
    up.

Once you have configured your account and activated the plugin you will see passwordless
UI added to your site.

## FAQ

### How does it work?

User identification is based on passkeys, device-stored public-private key pairs.
A user may opt into passwordless login by providing an email.

### Does this plugin require any coding knowledge?

No. This is a no-code solution.

### Will it work with my theme?

Yes. Buttons and colors should match you current theme automatically. The plugin
has been tested on several themes. If you have any problems with your theme, get
in touch with us and we will be happy to help!

### What is the client’s Redirect URI in the Beyond Identity Console?

Your Beyond Identity Application requires a set of allowed redirect URIs for security
purposes. In the Beyond Identity application you created for this website, add a
redirect URI to the list that follows the format:

    ```
    https://${your-website-domain.com}/wp-admin/admin-ajax.php?action=openid-connect-authorize
    ```

### Where can I learn more about Beyond Identity?

Visit the [developer documentation](http://developer.beyondidentity.com).

### Where can I get help or provide feedback?

Feel free to reach out on [Slack](https://join.slack.com/t/byndid/shared_invite/zt-1anns8n83-NQX4JvW7coi9dksADxgeBQ)
for any questions or feedback. We’d love to hear from you!

## Reviews

![](https://secure.gravatar.com/avatar/98e433a66e9958d1def081d66b58acfad7a962a8c935778539fca26469433ce3?
s=60&d=retro&r=g)

### 󠀁[Far too complicated and mysterious](https://wordpress.org/support/topic/far-too-complicated-and-mysterious/)󠁿

 [feisar](https://profiles.wordpress.org/feisar/) October 15, 2023 3 replies

I wanted to find a way to use Passkeys for WP Admin login, and found this. There's
far too many convoluted, mysterious (i.e. no idea what it's doing) steps to setup,
including registering for a developer account on their site, creating a 'realm' (
whatever that is), creating an 'app' with loads of different options (none of which
I've any clue what they do). Once set-up I found it doesn't use the built-in macOS/
iOS Keychain Passkey support or 1Password's Passkey support I wanted, it redirects
you to a Beyond Identity web-page to log-in through. At no point did the macOS or
1Password Passkey interfaces appear. I want to be 100% sure my Passkeys are stored
securely on my devices and after 45 minutes of faffing about trying to work out 
what was going on, I gave up. I installed WP-WebAuthn plugin instead and had it 
setup in about a minute working exactly as I wanted with macOS/iOS and 1Password
directly, and no third-party accounts or servers involved.

 [ Read all 1 review ](https://wordpress.org/support/plugin/beyond-identity-passwordless/reviews/)

## Contributors & Developers

“Beyond Identity Passwordless” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Anna Garcia ](https://profiles.wordpress.org/annagarcia/)

[Translate “Beyond Identity Passwordless” into your language.](https://translate.wordpress.org/projects/wp-plugins/beyond-identity-passwordless)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/beyond-identity-passwordless/),
check out the [SVN repository](https://plugins.svn.wordpress.org/beyond-identity-passwordless/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/beyond-identity-passwordless/)
by [RSS](https://plugins.trac.wordpress.org/log/beyond-identity-passwordless/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

Please view CHANGELOG.md

## Meta

 *  Version **1.0.0**
 *  Last updated **3 years ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 4.9 or higher **
 *  Tested up to **6.3.12**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/beyond-identity-passwordless/)
 * Tags
 * [authentication](https://pcd.wordpress.org/plugins/tags/authentication/)[login](https://pcd.wordpress.org/plugins/tags/login/)
   [passkeys](https://pcd.wordpress.org/plugins/tags/passkeys/)[passwordless](https://pcd.wordpress.org/plugins/tags/passwordless/)
   [security](https://pcd.wordpress.org/plugins/tags/security/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/beyond-identity-passwordless/advanced/)

## Ratings

 2 out of 5 stars.

 *  [  0 5-star reviews     ](https://wordpress.org/support/plugin/beyond-identity-passwordless/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/beyond-identity-passwordless/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/beyond-identity-passwordless/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/beyond-identity-passwordless/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/beyond-identity-passwordless/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/beyond-identity-passwordless/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/beyond-identity-passwordless/reviews/)

## Contributors

 *   [ Anna Garcia ](https://profiles.wordpress.org/annagarcia/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/beyond-identity-passwordless/)