package com.c2kernel.process.auth; import com.c2kernel.common.InvalidDataException; import com.c2kernel.common.ObjectNotFoundException; public interface Authenticator { public boolean authenticate(String agentName, String password, String resource) throws InvalidDataException, ObjectNotFoundException; public boolean authenticate(String resource) throws InvalidDataException, ObjectNotFoundException; public Object getAuthObject(); public void disconnect(); }