Le portail dispose d'une fonction JavaScript logout() qui affiche un message de déconnexion, appelle une liste d'URL de déconnexion d'applications externes, puis appelle l'URL de déconnexion du portail.

Par défaut, cette liste est vide.

La liste des URL de déconnexion des applications est une liste de String, définie dans l'attribut de requête osivia.sso.applications. Généralement, l'URL de déconnexion de Nuxeo y est enregistrée, ainsi que l'URL de déconnexion du CAS.

Exemple :

List<String> applications = new ArrayList<String>();
applications.add(NuxeoConnectionProperties.getPublicBaseUri().toString().concat("/logout"));
applications.add(System.getProperty("cas.logout"));