package nl.tno.metagenomics.auth import org.codehaus.groovy.grails.commons.ConfigurationHolder class LogoutController { def index = { //clear user info from session session.user = null log.info("Session.User is now ${session.user}") session.sessionToken = null log.info("Session.sessionToken is now ${session.sessionToken}") //logout on GSCF side, and do not redirect back to metagenomics (&spring-security-redirect=${ConfigurationHolder.config.grails.serverURL}/study/list) def redirectURL = "${ConfigurationHolder.config.gscf.baseURL}/logout/remote?consumer=${ConfigurationHolder.config.metagenomics.ConsumerID}&token=${session.sessionToken}" log.info("Redirecting to: ${redirectURL}") redirect(url: redirectURL) return false } }