CIYAM Open now supports Google Authenticator 2FANow before you go all anti-Google please understand that the Authenticator is actually an implementation of the RFC 6238 TOTP algorithm (and does not involve even accessing google.com).
Although the actual Google version of the Android app wants Network permission (to periodically update the clock) it is not necessary for it to do so and so if you prefer you can use a version that requires no special permissions from CIYAM here:
http://ciyam.org/Google_Authenticator.apkSource code for this version of Google Authenticator can be found here:
https://github.com/kactech/otp-authenticator-androidTo set up your account for 2FA do the following:
1) Download and install Google Authenticator on your Android device.
2) Log in to CIYAM Open as you normally do from your PC.
3) Click on your user name (near where the Logout link is).
4) Click on the little window blind cord icon to "show more" details (yes got to get a better pair of icons for that).
5) Click Edit Details and then click on the Use Authentication checkbox (now a QR code that contains the Google Authenticator URI should appear).
6) In your Android device start the Google Authenticator app select the Add Account menu item (if it doesn't do that part for you automatically).
7) Click the "Scan barcode" button and then scan the QR code from your PC screen (if that doesn't work for you then the account will have to be added manually - the "secret" key is shown below the QR code and PIN fields for that purpose).
Type in the 6 digit PIN that the Google Authenticator app displays (you may need to make sure your clock has been updated to network time recently if it doesn't match the expected value).
9) Hit Enter or click on Save Details (and don't worry without the correct PIN it will not allow the record to be saved).
10) To test Logout then Login (you should be prompted to enter the PIN after the initial password login).
The 2FA implementation is applicable to all types of CIYAM Open accounts (i.e. standard, OpenID or GPG) and to switch it off repeat steps 3 to 5 (this time "unchecking" Use Authentication) and Save Details.