package org.apereo.portal.security.provider; import javax.servlet.http.HttpServletRequest; /** * This interface supports pluggable strategies for multiple guest user accounts. Zero instances of * this interface are required, in which case the behavior is just like uPortal 4 (one guest user * account). Instances are sorted in natural order. * * @since 5.0 */ public interface IGuestUsernameSelector extends Comparable<IGuestUsernameSelector> { String selectGuestUsername(HttpServletRequest req); }