CAS Maestro allows you to configure your centralized authentication service, CAS, for an integrated log in with WordPress. LDAP is optional.
If you have a CAS service and you want to authenticate your users in WordPress with the same credentials, you can use this plugin to get the job done.
The users that attempt to start their sessions in WordPress, will be redirected to the CAS single sign-on page, where their sessions starts. If the user data is valid, they are redirected back to WordPress. If the credentials already exist in your WordPress the user will be authenticated. Otherwise, if the user was pre-registered in the configuration page, the user will be created.
CAS Maestro can also connect to a LDAP server to access personal data to be used in user profile.
Features included:
/wp-content/plugins/
) ATTENTION If for some reason you are unable to access the administrator panel, you can disable the CAS Maestro behavior by adding the code line define(‘WPCAS_BYPASS’,true); to wp-config.php
file. That way you can configure CAS Maestro before revert the previous instruction.
Did you know… If you leave empty fields in CAS Maestro configuration, the plugin will ask you to fill fields before final activation. Therefore you can use WordPress login system before the configuration conclusion.
You can bypass the CAS Authentication logging-in on http://www.example.com/wp-login.php?wp. This will allow you to login using your WordPress account.
Beside that, you can temporary disable the WordPress behavior doing the following:
define('WP_DEBUG', false)
su; definitiondefine('WPCAS_BYPASS',true)
;Alternatively, you may simply uninstall CAS Maestro as follows:
Yes. But the login URL is slighty different: you must login over /wp-login.php?wp
URL. This will give access to the standard WordPress login form so you can use both authentication methods.
There is a filter cas_maestro_change_users_capability
that can be used to change the capability. You can add the following to your functions.php:
function change_casmaestro_capabilities($old) {
return ‘your_new_capability’;
}
add_filter(‘cas_maestro_change_users_capability’, ‘change_casmaestro_capabilities’);
By default, the capability is edit_posts
.