package org.activityinfo.server.endpoint.odk; import com.google.inject.ImplementedBy; import org.activityinfo.model.auth.AuthenticatedUser; import org.activityinfo.model.resource.ResourceId; @ImplementedBy(AuthenticationTokenServiceImpl.class) public interface AuthenticationTokenService { String createAuthenticationToken(int userId, ResourceId formClassId); AuthenticatedUser authenticate(String authenticationToken); }