1 18 19 20 package sync4j.framework.security; 21 22 import java.security.Principal ; 23 24 import sync4j.framework.core.Cred; 25 26 33 public interface Officer { 34 35 42 public boolean authenticate(Cred credential); 43 44 49 public void unAuthenticate(Cred credential); 50 51 60 public boolean authorize(Principal credential, String resource); 61 62 67 public boolean isAccountExpired(); 68 69 75 public String getClientAuth(); 76 77 83 public String getServerAuth(); 84 } 85 86 | Popular Tags |