package org.beanfuse.security.providers.sso;
import java.security.Principal;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.lang.StringUtils;
public class SsoDefaultAuthenticationProvider extends AbstractSsoAuthenticationProvider {
protected String doGetUserLoginName(HttpServletRequest request) {
String userName = null;
Principal p = request.getUserPrincipal();
if (null != p) {
userName = p.getName();
}
if (StringUtils.isEmpty(userName)) {
userName = request.getRemoteUser();
}
return userName;
}
}