WWPass authentication plugin for WordPress
From your WordPress Dashboard, install and activate the WWPass Plugin for WordPress.
You can also download the plugin from the WWPass Developers site at https://developers.wwpass.com/downloads
Register your site with WWPass to get your Service Provider ID (SPID) at https://developers.wwpass.com/documentation.
Once you have completed the process you will have three types of files:
Create a new directory on your server to place your SPID credentials.
It is recommended to create this directory at a level above your web server’s Document Root (see http://developers.wwpass.com/help#faq )
Upload your .key, .crt, and .ca files to the newly created directory.
If the configuration of your server does not allow storing files at a folder level above your Document Root, access to the uploaded files should be restricted. For example, if your web-server is running Apache you can create an .htaccess file with the following contents in the directory with the key and certificate files:
deny from all
In any other cases contact technical support of your web hosting provider or a system administrator which supports your server.
Login to WordPress using an account with administrative privileges and configure your WWPass plugin by going to Dashboard | Settings | WWPass.
For each of the credential files you uploaded, enter the absolute path (see http://developers.wwpass.com/help#faq ) in the corresponding fields and click "Check and save settings".
To associate your PassKey to your WordPress user account you will need to log on to your WordPress site. From the Dashboard select WWPass and click on ‘Associate’ (you will need to present your PassKey).
The next time you log on to your site, just click on ‘Log In with WWPass’ and present your PassKey.