确定。我尝试在网上搜索,但我无法得到我想要的东西。
假设有一个基于授权方法的jsp(BASIC,Form,none等等),它需要做一些事情:
switch (....) {
case BASIC:
....
case Form:
....
case none:
....
}
那么我怎样才能获得这些信息?
感谢
答案 0 :(得分:1)
请参阅javadoc:
java.lang.String getAuthType()
返回用于保护servlet的身份验证方案的名称。所有servlet容器都支持基本,表单和客户端 证书认证,并可能另外支持摘要 认证。如果servlet未经过身份验证,则返回null。
与CGI变量
AUTH_TYPE
的值相同。返回: 其中一个静态成员
BASIC_AUTH
,FORM_AUTH
,CLIENT_CERT_AUTH
,DIGEST_AUTH
(适合==比较)或 特定于容器的字符串,指示身份验证方案,或 如果请求未经过身份验证,则返回null。