Hi,
Users complain that CAS asks for Google codes more times than necessary when the device is trusted. I think the problem is in the format of the username, while Google Authenticator Token Credential always generates the key with lowercase username:
RedisGoogleAuthenticatorTokenCredentialRepository:username:1716325316852The trusted device repository stores the username in case entered by the user:
RedisMultifactorAuthenticationTrustStorage:UserName:1719664679226 Then, when users changes the capital letters in username, CAS requests another code from Google Authenticator.
Regards,
Jose Luis