日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java学习笔记_身份验证机制

發布時間:2023/12/10 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java学习笔记_身份验证机制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
身份驗證機制(authentication):確定一個用戶具有自己聲稱的那個身份
應用程序關心用戶是否通過了驗證而不關心是通過何種方式進行的驗證???
授權(訪問控制:authorization):★堅持使用來聲明所有角色
用戶信息的提供:

首選由容器提供的身份驗證:(具有靜態特征;效率?)
a.HTTP基本身份驗證(BASIC):usr/pwd通過Base64編碼后加入某個請求首部
b.HTTP摘要身份驗證(DIGEST):(HTTP1.1支持)服務器端驗證客戶端發來的MD5摘要(包括服務器端發來的含有時間戳、請求資源、服務器標識的nonce)
c.HTTPS客戶身份驗證(CLIENT-CERT):要求客戶端的SSL
d.基于表單的身份驗證(FORM):servlet規范獨有,由servlet容器自身來實現,明文傳輸(具體實現依賴元素中 的設置)

訪問控制類型由Web應用程序配置描述符中定義(屬于servlet規范):/WEB-INF/web.xml
用戶信息的獲取:request對象提供方法獲得驗證后的用戶信息(Servlet 2.2 API)

應用程序控制的身份驗證:(動態的驗證模型),口令仍以明文傳送
自定義行為必須被放在應用程序中所有受保護頁面的開始:
包括3個必需屬性:name 由驗證頁面創建的Bean對象的名稱
login 找不到該對象名稱時的轉發URL
errorMsg 在轉發的URL頁面上顯示的消息
作為POST請求對象的帶有訪問控制的頁面需要對POST方法進行驗證:



避免用戶重新提交過期表單

使用HTTPS驗證將使其他三種認證失效:無論是只對服務器進行認證還是對客戶端和服務器端都進行認證,連接都是經過加密的

對于cookie的處理:
表示cookie保存30天(30*24*3600s)
表示cookie立即失效??

轉載于:https://www.cnblogs.com/encounter/archive/2008/03/07/2189135.html

總結

以上是生活随笔為你收集整理的Java学习笔记_身份验证机制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。