當前位置:編程學習大全網 - 網站源碼 - Shrio認證源代碼

Shrio認證源代碼

Anon:無需認證即可訪問。

Authc:訪問需要身份驗證。

用戶:點擊“記住我”功能進入。

嘗試{

subject . log in(token);

//獲取realmSecurityManager對象,該對象包含很多信息,比如配置文件中的數據。

RealmSecurityManager RealmSecurityManager =(RealmSecurityManager)security manager;

收藏& ltRealm & gtcollection = realmsecuritymanager . get realms();如果(收藏!= null & amp& ampcollection . size()& gt;0){

iterator operator = collection . iterator();

while(iterator.hasNext()){

realmrealm =(Realm)iterator . next();

//獲取默認的數據源名稱,雖然默認是iniRealm,也可以通過程序獲取。

string realm name = realm . getname();

擴展數據:

功能:

封裝數據源的連接細節,並在需要時向Shiro提供相關數據。配置Shiro時,您必須至少指定壹個用於身份驗證和/或授權的領域。可以配置多個領域,但至少需要壹個。

Shiro有內置的Realm,可以連接大量的安全數據源(也稱為目錄),比如LDAP、JDBC、類似於INI的文本配置資源和屬性文件。如果默認領域不能滿足要求,您還可以插入自己的領域實現來表示自定義數據源。

  • 上一篇:易語言“加密數據(,,)”問題
  • 下一篇:如何在Flash中調用外部的SWF文件
  • copyright 2024編程學習大全網