WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Paul Ryan v3.15.2

Authorizer

Authorizer limits login attempts, restricts access to specific users, and authenticates against external sources (OAuth2, Google, LDAP, or CAS).

Authorizer

The facts

Rating
5★ from 20
Active installs
5k+
Price
Free
Last updated
24 Aug 2026
Added
Apr 2015
Requires WP
5.9
Tested up to
WP 7.1
Requires PHP
8.1
Downloads
203,831

Our analysis

AI-assisted

Authorizer is a WordPress plugin designed to restrict access to your site for specific users, making it suitable for environments like university courses. It replaces the default WordPress login system with options for external authentication via services such as Google, CAS, LDAP, or OAuth2 providers.

The plugin allows you to maintain a list of approved users and limit invalid login attempts to enhance security. It includes features for managing login access and view access, providing flexibility in how users interact with your site.

Best for: This plugin is best for educational institutions or sites requiring controlled user access.

What it does well

  • Restricts access to specific users
  • Supports multiple authentication methods including Google and LDAP
  • Limits invalid login attempts to enhance security
  • Includes a shortcode for embedding login forms

Where it falls short

  • Requires specific server setups like CAS or LDAP
  • Limited information on additional features or support

Verdict

Authorizer offers a focused solution for managing user access on WordPress sites, particularly in educational settings. Its reliance on external authentication methods may require additional server configuration.

From the developer

Paul Ryan's own description of Authorizer, lightly tidied.

Authorizer restricts access to a WordPress site to specific users, typically students enrolled in a university course. It maintains a list of approved users that you can edit to determine who has access. It also replaces the default WordPress login/authorization system with one relying on an external server, such as Google, CAS, LDAP, or an OAuth2 provider. Finally, Authorizer lets you limit invalid login attempts to prevent bots from compromising your users’ accounts.

View or contribute to the plugin source on GitHub: https://github.com/uhm-coe/authorizer

Authorizer requires the following:

  • CAS server (2.x, 3.x, 4.x, 5.x, 6.x, or 7.x) or LDAP server (plugin needs the URL)
  • PHP extensions: php-ldap, php-curl, php-dom

Authorizer provides the following options:

  • Authentication: WordPress accounts; Google accounts; CAS accounts; LDAP accounts; OAuth2 accounts
  • Login Access: All authenticated users (all local and all external can log in); Only specific users (all local and approved external users can log in)
  • View Access: Everyone (open access); Only logged in users
  • Limit Login Attempts: Progressively increase the amount of time required between invalid login attempts.
  • Shortcode: Use the [authorizer_login_form] shortcode to embed a wp_login_form() outside of wp-login.php.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for managing users.

Members

Members

94

The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...

Free 300k+ installs 4.9★ (1,274)
User Role Editor

User Role Editor WordPress plugin makes user roles and capabilities changing easy. Edit/add/delete WordPress u...

Free 700k+ installs 4.5★ (288)
LoginPress

LoginPress is a Custom Login Page Customizer plugin allows you to easily customize the layout of login, admin...

Free 200k+ installs 4.8★ (1,075)
User Registration & Membership

Build membership sites with tiered plans, content restriction, drag-&-drop custom registration & login...

Free 50k+ installs 4.8★ (828)
Custom Login Page Customizer

Customize your WordPress login page with live preview. Change logo, background, colors, and form styling witho...

Free 50k+ installs 4.9★ (474)
User Profile Builder

Powerful user profile plugin to create front-end user registration forms, login & user profile forms. Incl...

Free 40k+ installs 4.7★ (735)