Hello,

we use CAS version 6.6 in production with multifactor authentication using 
Google Authenticator (cas-server-support-gauth) and persistent device 
registration in a MariaDB database (cas-server-support-gauth-jpa). This 
setup is working for a 
long time without any problems.

But all our tries to upgrade to a recent CAS version have failed. In CAS 
7.x, no information is read from the CAS 6.6 registered devices table 
(Google_Authenticator_Registration_Record). If a user with an already 
registered device is trying to authenticate, the device is not found and 
the "Your account is not registered" dialog is displayed. After registering 
a new device, the authentication completes, but the new device record is 
not written to the database table. However, the tokens used during this 
registration process are stored in the token table 
(Google_Authenticator_Token) as expected. So the database setup seems to be 
correct. If we try to use JSON or Redis as persistent device registration 
storage, all works fine, but we had no success with either MariaDB or 
PostgreSQL.  

Has anyone a working CAS 7.x configuration with Google Authenticator and 
persistent device records stored in a Database? Any hints or suggestions on 
how to solve this issue are welcome.

  Klaus-Dieter 


-- 
- Website: https://apereo.github.io/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/dbcf949d-4f4b-4202-ae41-6b246de6f78an%40apereo.org.

Reply via email to