1. 程式人生 > >shiro常見的異常類

shiro常見的異常類

(驗證)
authc:
AuthencationException:
AuthenticationException 異常是Shiro在登入認證過程中,認證失敗需要丟擲的異常。

AuthenticationException包含以下子類:

    CredentitalsException 憑證異常

        IncorrectCredentialsException 不正確的憑證

        ExpiredCredentialsException 憑證過期

    AccountException 賬號異常

        ConcurrentAccessException 併發訪問異常(多個使用者同時登入時丟擲)

        UnknownAccountException 未知的賬號

        ExcessiveAttemptsException 認證次數超過限制

        DisabledAccountException 禁用的賬號
            LockedAccountException 賬號被鎖定

    UnsupportedTokenException 使用了不支援的Token

###############################################################################################


authz:
AuthorizationException:
子類:
    UnauthorizedException:丟擲以指示請求的操作或對請求的資源的訪問是不允許的。
    UnanthenticatedException:當尚未完成成功認證時,嘗試執行授權操作時引發異常。
    (授權只能在成功的認證之後執行,因為授權資料(角色、許可權等)必須總是與已知的標識相關聯。這樣的已知身份只能在成功登入時獲得。)

相關推薦

JAVA常見異常

轉自:https://blog.csdn.net/boom_man/article/details/79257046 1、Error  2、Runtime Exception 執行時異常  3、Exception  4、throw 使用者自定義異常 異常類分兩大

Java常見異常含義與異常處理機制

1. runtimeException子類: ArrayIndexOutOfBoundsException     陣列索引越界異常。當對陣列的索引值為負數或大於等於陣列大小時丟擲。 ArithmeticException     算術條件異常。譬如:整數除零

shiro常見異常

  UnknownAccountException 賬號不存在異常如下: org.apache.shiro.authc.UnknownAccountException: No account found for user。。。。   IncorrectCrede

Java常見異常的繼承關係

一 Java常見的異常類之間的繼承關係 1 從圖中可以看出,Java把所有非正常情況分成兩種:異常(Exception)和錯誤(Error),它們都繼承Throwable父類。 2 Err錯誤,一般是

shiro常見異常

(驗證) authc: AuthencationException: AuthenticationException 異常是Shiro在登入認證過程中,認證失敗需要丟擲的異常。 AuthenticationException包含以下子類:     Credentitals

java中常見,接口,包,異常

tex 權限 array 變量 都是 run 做的 pointer 數組下標                       java中常見的類,接口,包,異常 類   String  Integer  Long   File   Date  Thread(java.lang.

shiro異常

als correct 全局異常 color dac att stun apache ces <!-- 身份認證異常 --> <!-- 身份令牌異常,不支持的身份令牌 --> org.apache.shiro.authc.pam.Un

常見的幾種異常型-熟記

常見 -s 數組 form tst 發現 main 編程經驗 知識 今天把幾個常見的異常總結一下,希望自己能熟記,別忘記!!! 1.NullPointerException: 空指針異常。菜鳥編程經驗發現這個異常是經常會發生的,屬於運行時異常。 舉例: public s

常見異常Exception

Java中常見的異常型別   先詳細說明幾個常見的異常   1. java.lang.nullpointerexception     這個異常大家肯定都經常遇到,異常的解釋是"程式遇上了空指標",簡單地說就是呼叫了未經初始化

Java異常( Throwable)的處理以及常見異常列表

        異常指Java程式執行中遇到的非致命性錯誤,而不是編譯時期的語法錯誤,比如0溢位、陣列越界、檔案找不到等。        Java面向物件的方式來處理異常,異常也被看成物件,和一般物件也沒有什麼區別,但異常必須是Throwable的類及其子類所產生的物件的例項

Java中常見異常處理、檔案File、流的知識點總結

一、常見的異常處理情況   在Java中常見的兩種異常處理:捕捉異常(try-catch-finally)和丟擲異常(throw-throws) 1.捕捉異常(try/catch/finally): 用捕捉異常時,不能try、catch、finally單獨使用,需要配套使用

Java幾種常見異常

bound 字符串轉換 arrays 常見 tails 負數 otf 安全 數字 轉載自:https://blog.csdn.net/niceworkgogogo/article/details/71746208 常見異常類型; 算數異常類:Arithmetic

第十一課、異常的構建-------------狄泰軟件學院

end ++ pla ini images 數據 pointer oid 變量 一、自定義異常類 1、異常的類型可以是自定義的類類型 2、對於類類型的匹配依舊是之上而下的嚴格匹配 3、賦值兼容性原則在異常匹配中依然適用 所以要 (1)、匹配子類異常的catch放在上部 (2

python——異常

cti cau pts assign sha lose msg faq vision 捕獲異常try...except...finally...else python為高級語言,就是通過try...except...finally...else機制來處理錯誤。 讓我們來看一

Maven常見異常解決《二》

inf 項目 orb solved update nsf nap ips transfer 下面是一些Maven工程的常見異常: 1.ReasonPhrase: Forbidden: |--- 1.註意用戶的權限以及角色role的設置,通常是沒有權

java 常見異常

for ons 表示 內存不足 eno 內部 ice red sca 1. java.lang.nullpointerexception 這 個異常大家肯定都經常遇到,異常的解釋是"程序遇上了空指針",簡單地說就是調用了未經初始化的對象或者是不存在的對象,這個錯誤經常出

java web 常見異常及解決辦法

eset log const 鍵值 cannot tomcat action asp tex javax.servlet.ServletException: javax/servlet/jsp/SkipPageException 重啟tomcat, javax.serv

python常見異常分類與處理方法

異常 error python except try Python常見異常類型大概分為以下類: 1.AssertionError:當assert斷言條件為假的時候拋出的異常 2.AttributeError:當訪問的對象屬性不存在的時候拋出的異常 3.IndexError

Maven常見異常及解決方法

for display maven2 main collect nts exist temp set 異常1: [ERROR] Failed to execute goal on project biz_zhuhai: Could not resolve dependen

Java異常

編譯 它的 log stat 區別 不兼容 調用方法 相對 編輯 原文出自:http://blog.csdn.net/hguisu/article/details/6155636 在原文的基礎上做優化和編輯。 異常指不期而至的各種狀況,如:文件找不到、網絡連接失敗、非法參