Hi,

I'm trying to set up google 2FA using couchdb. I have added to
build.graddle file:
   implementation
"org.apereo.cas:cas-server-support-gauth:${project.'cas.version'}"
   implementation
"org.apereo.cas:cas-server-support-couchdb-ticket-registry:${project.'cas.version'}"
   implementation
"org.apereo.cas:cas-server-support-gauth-couchdb:${project.'cas.version'}"

And in etc/cas/config/cas.properties file I have the following lines:
cas.ticket.registry.couch-db.db-name=cas
cas.ticket.registry.couch-db.password=my_pass
cas.ticket.registry.couch-db.url=http://localhost:5984
cas.ticket.registry.couch-db.username=admin
cas.authn.mfa.gauth.couch-db.db-name=cas
cas.authn.mfa.gauth.couch-db.password=my_pass
cas.authn.mfa.gauth.couch-db.url=http://localhost:5984
cas.authn.mfa.gauth.couch-db.username=admin

When run "./gradlew clean copyCasConfiguration build run" in couchdb I saw
correctly db cas created, with two
document: CouchDbGoogleAuthenticatorAccount and TicketDocument

But I get this error:
Current WebApplicationContext is not available for processing of
GoogleAuthenticatorCouchDbTokenRepository: Make sure this class gets
constructed in a Spring web application after the Spring
WebApplicationContext has been initialized. Proceeding without injection.

Effectively in cas db there isn't a GoogleAuthenticatorCouchDbToken
document.

Where is my mistake? What did I miss?

Thanks in advance.

v.

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/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/CAO79vSCH2c9TVOO6Yw0x7ct-7s%2Bt4nBPYMxoTNy%3DdijopjV0fQ%40mail.gmail.com.

Reply via email to