zoukankan      html  css  js  c++  java
  • begineer4

    四种认证类型:

    BASIC:HTTP规范,Base64
    <web-app>
    ......
    <login-config>
    <auth-method>BASIC</auth-method>
    </login-config>
    ......
    </web-app>

    DIGEST:HTTP规范,数据完整性强一些,但不是SSL
    <web-app>
    ......
    <login-config>
    <auth-method>DIGEST</auth-method>
    </login-config>
    ......
    </web-app>

    CLIENT-CERT:J2EE规范,数据完整性很强,公共钥匙(PKC)
    <web-app>
    ......
    <login-config>
    <auth-method>CLIENT-CERT</auth-method>
    </login-config>
    ......
    </web-app>

    FORM:J2EE规范,数据完整性非常弱,没有加密,允许有定制的登陆界面。
    <web-app>
    ......
    <login-config>
    <auth-method>FORM</auth-method>
    <form-login-config>
    <form-login-page>/login.html</form-login-page>
    <form-error-page>/error.jsp</form-error-page>
    </form-login-config>
    </login-config>
    ......
    </web-app>

    这里的 FORM 方式需要说明的是 登录页面的固定的元素:login.html

    <form name="loginform" method="post" action="j_security_check">

    <INPUT name="j_username" type="text">

    <INPUT name="j_password" TYPE="password">

    <input type="submit" value="登 录" >

    </form>

    form 的action 必须是j_security_check, method="post", 用户名 name="j_username" , 密码name="j_password" 这些都是固定的元素

  • 相关阅读:
    Apache POI
    关于数据池连接技术
    CentOS下安装MySQL
    CentOS下安装JDK的三种方法
    Java大话设计模式
    vs2010安装svn插件
    IIS中如何建立FTP服务
    .net控件dropdownlist动态绑定数据 ----转
    在ASP.NET项目中使用CKEditor
    常用Java Web 服务器
  • 原文地址:https://www.cnblogs.com/yaowen/p/2936228.html
Copyright © 2011-2022 走看看