This wordpress plugin will make a bridge between your WordPress users (wp is the « master ») and the AjaXplorer users. That means that users created/deleted in your wordpress installation will be created/deleted in your ajaxplorer installation, and that you will use the WordPress login page instead of the « popup » to log on to AjaXplorer.
This is still an experimental release and has been tested only on a few wp & ajxp versions, but is indeed a very good start if you want to use the remote authentication plugin to interface AjaXplorer with any other CMS.
So what do you need to make it work?
$AUTH_DRIVER = array( "NAME" => "remote", "OPTIONS" => array( "SLAVE_MODE" => true, "USERS_FILEPATH" => "AJXP_INSTALL_PATH/server/users/users.ser", "LOGIN_URL" => "/wordpress/wp-login.php", // The URL to redirect (or call) upon login (typically if one of your user type: http://yourserver/path/to/ajxp, he will get redirected to this url to login into your frontend "LOGOUT_URL" => "/wordpress/", // The URL to redirect upon login out (see above) "SECRET" => "myprivatesecret",// Same as you WP plugin option. "TRANSMIT_CLEAR_PASS" => false) // Don't touch this. It's unsafe (and useless here) to transmit clear password. );
What’s next? Now you should be redirected to your wp-login page when you arrive not logged on AjaXplorer, or be able to be recognized as an AjaXplorer user if you are indeed already logged in wordpress. Users created/deleted inside WordPress admin are automatically created inside ajaxplorer. If you set Default Rights to « r » or « rw » in any of your repository, they will be applied to any user created, and that way you will even not need to edit the access rights manually inside AjaXplorer.
Tested with WordPress 2.9.1 and AjaXplorer 2.5.5 / Report if you use it with other versions of WordPress!