javax.servlet.http.HttpServletRequest#BASIC_AUTH源码实例Demo

下面列出了javax.servlet.http.HttpServletRequest#BASIC_AUTH 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

private void checkExpectedMechanism(HttpServletRequest req) {
    String expectedMechanism = req.getHeader("ExpectedMechanism");
    if (expectedMechanism == null) {
        throw new IllegalStateException("No ExpectedMechanism received.");
    }
    if (expectedMechanism.equals("None")) {
        if (req.getAuthType() != null) {
            throw new IllegalStateException("Authentication occurred when not expected.");
        }
    } else if (expectedMechanism.equals("BASIC")) {
        if (req.getAuthType() != HttpServletRequest.BASIC_AUTH) {
            throw new IllegalStateException("Expected mechanism type not matched.");
        }
    } else {
        throw new IllegalStateException("ExpectedMechanism not recognised.");
    }
}
 
源代码2 项目: Tomcat8-Source-Read   文件: BasicAuthenticator.java
@Override
protected String getAuthMethod() {
    return HttpServletRequest.BASIC_AUTH;
}
 
源代码3 项目: onedev   文件: ExceptionUtils.java
private static void requireAuthentication(HttpServletResponse response) {
	response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
    String authcHeader = HttpServletRequest.BASIC_AUTH + " realm=\"" + OneDev.NAME + "\"";
    response.setHeader(HttpHeaders.WWW_AUTHENTICATE, authcHeader);
}
 
源代码4 项目: orion.server   文件: BasicAuthenticationService.java
public String getAuthType() {
	return HttpServletRequest.BASIC_AUTH;
}
 
源代码5 项目: Tomcat7.0.67   文件: BasicAuthenticator.java
@Override
protected String getAuthMethod() {
    return HttpServletRequest.BASIC_AUTH;
}
 
@Override
public String getAuthType() {
	return HttpServletRequest.BASIC_AUTH;
}
 
源代码7 项目: tomcatsrc   文件: BasicAuthenticator.java
@Override
protected String getAuthMethod() {
    return HttpServletRequest.BASIC_AUTH;
}
 
/**
 * {@inheritDoc}
 */
@Override
public String getAuthType( HttpServletRequest request )
{
    return HttpServletRequest.BASIC_AUTH;
}