/* * $Id$ * * Copyright 2010 Glencoe Software, Inc. All rights reserved. * Use is subject to license terms supplied in LICENSE.txt */ package ome.security.auth; import java.util.List; import ome.security.SecuritySystem; import org.springframework.ldap.core.LdapOperations; /** * Strategy for finding the appropriate groups for a given user in LDAP. * * @author Josh Moore, josh at glencoesoftware.com * @see SecuritySystem * @since Beta4.2 */ public interface NewUserGroupBean { List<Long> groups(String username, LdapConfig config, LdapOperations ldap, RoleProvider provider, AttributeSet attrSet); }