Java 从Active Directory中的浏览器请求的浏览器中是否有任何区别于Active Directory域的请求参数?

Java 从Active Directory中的浏览器请求的浏览器中是否有任何区别于Active Directory域的请求参数?,java,active-directory,active-directory-group,jakarta-ee,Java,Active Directory,Active Directory Group,Jakarta Ee,从Active Directory中的浏览器请求的浏览器中是否有任何区别于Active Directory域的请求参数? 或任何区别于Active Directory域的内容 用于打印所有请求参数的代码-: try { Cookie[] cookies = request.getCookies(); if (cookies == null) cookies = new Cookie[0]; for (int i=0; i<cookies.l

从Active Directory中的浏览器请求的浏览器中是否有任何区别于Active Directory域的请求参数? 或任何区别于Active Directory域的内容

用于打印所有请求参数的代码-:

try 
{ 
    Cookie[] cookies = request.getCookies(); 
    if (cookies == null) 
        cookies = new Cookie[0]; 
    for (int i=0; i<cookies.length; i++) 
    { 
        log.warning(cookies[i].getName()+":\t"+cookies[i].getValue()+"\n"); 
    } 
    log.warning("Req URI :"+request.getRequestURI()); 
    log.warning("Request Protocol:"+ request.getProtocol()); 
    log.warning("Servlet path :"+ request.getServletPath()); 
    // log.warning("Path info: "+(util.HTMLFilter.filter(request.getPathInfo()))); 
    //log.warning("Query string:"+(util.HTMLFilter.filter(request.getQueryString()))); 
    log.warning("Content length: "+ request.getContentLength()); 
    //log.warning("Content type: "+(util.HTMLFilter.filter(request.getContentType()))); 
    log.warning("Server name: "+ request.getServerName()); 
    log.warning("Server port: "+ request.getServerPort()); 
    log.warning("Remote user: "+ request.getRemoteUser()); 
    log.warning("Remote address:"+ request.getRemoteAddr()); 
    log.warning("Remote host:"+ request.getRemoteHost()); 
    log.warning("Authorization scheme: "+ request.getAuthType()); 
    log.warning("Locale: "+ request.getLocale()); 
    //log.warning("The browser you are using is "+(util.HTMLFilter.filter(request.getHeader("User-Agent")))); 
    Enumeration en = request.getParameterNames(); 
    // enumerate through the keys and extract the values 
    // from the keys! 
    //while (en.hasMoreElements()) 
    //{ 
    //    String parameterName = (String) en.nextElement(); 
    //    String parameterValue = request.getParameter(parameterName); 
    //    log.warning(parameterName+":"+parameterValue+"\n"); 
    //} 
    //Enumeration<String> headerNames = request.getHeaderNames(); 
    //while (headerNames.hasMoreElements()) 
    //{ 
    //    String headerName = headerNames.nextElement(); 
    //    log.warning(headerName); 
    //    // log.warning("\n"); 
    //    Enumeration<String> headers = request.getHeaders(headerName); 
    //    while (headers.hasMoreElements()) 
    //    { 
    //        String headerValue = headers.nextElement(); 
    //        log.warning("\t" + headerValue); 
    //        // log.warning("\n"); 
    //    } 
    //} 
} 
catch(Exception e)
{ 
    ErrorHandler.errorHandler(this.getClass().getSimpleName(), e); 
}
试试看
{ 
Cookie[]cookies=request.getCookies();
如果(cookies==null)
cookies=新Cookie[0];

对于(int i=0;我正在尝试使用Active Directory执行SSO?我需要限制特定的Active Directory域用户访问应用程序。您如何进行身份验证?同时发布代码。我没有进行身份验证,只获取请求参数。