Authorizer

Authorizer

توسط

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.
  1. Upload the authorizer directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Specify your server details in the ‘Settings’ menu in WordPress

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

Help! I’ve disabled WordPress logins, my external logins (Google/CAS/LDAP/OAuth2) aren’t working, and now I can’t get back in!

If you add external=wordpress to the wp-login.php URL querystring, you can always get the WordPress login form to reappear. For example, if your site is at https://www.example.com, then the URL would be: https://www.example.com/wp-login.php?external=wordpress

Where is this plugin used?

The [University of Hawai’i][http://hawaii.edu/], which provides authentication for student, faculty, and staff members via a centralized service (CAS or LDAP).

Need a tutorial on how to set up Keycloak as an OAuth2 server to integrate with Authorizer?

WordPress user @2brx2b has contributed a helpful one here: https://wordpress.org/support/topic/tutorial-for-authorizer-keycloak/.

×
نظری برای این آیتم موجود نیست.
0 0 رای ها
امتیازدهی
اشتراک در
اطلاع از
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
نسخه حجم فایل SHA256 تغییرات دانلود
3.13.4 3 مگابایت -
دانلود
×
★★★★★
★★★★★
5.0 /5 (19 نظر)

قیمت:

رایگان

نگارش

3.13.4

آخرین انتشار

12 اردیبهشت 1405

آخرین بروزرسانی

2 ماه پیش

نصب های فعال

5,000+

نگارش وردپرس

وردپرس 5.5+

تست شده از نسخه

وردپرس 6.9.4

نگارش PHP

PHP 7.4+

نسخه ها

1 نسخه