1 22 package org.jboss.web.tomcat.tc6.sso; 23 24 import org.apache.catalina.Session; 25 import org.apache.catalina.Lifecycle; 26 27 38 public interface SSOClusterManager 39 extends Lifecycle 40 { 41 42 48 void addSession(String ssoId, Session session); 49 50 56 ClusteredSingleSignOn getSingleSignOnValve(); 57 58 66 void setSingleSignOnValve(ClusteredSingleSignOn valve); 67 68 74 void logout(String ssoId); 75 76 85 SingleSignOnEntry lookup(String ssoId); 86 87 96 void register(String ssoId, String authType, String username, 97 String password); 98 99 105 void removeSession(String ssoId, Session session); 106 107 117 void updateCredentials(String ssoId, String authType, String username, 118 String password); 119 120 121 } 122 | Popular Tags |