¿Qué significan anon y authc en shiro?
anon: Acceso sin verificación.
authc: requiere autenticación para acceder.
usuario: se accede haciendo clic en la función "Recordarme".
prueba{
subject.login(token);
/Obtén el objeto kingdomSecurityManager, que contiene una gran cantidad de información, como datos en la configuración. file
RealmSecurityManager kingdomSecurityManager=(RealmSecurityManager)securityManager;
Collectionlt;Realmgt;collection= kingdomSecurityManager.getRealms();if(collection!=nullamp;amp;collection.size()gt ;0){
Iteratoriterator=colección.iterator( );
mientras(iterator.hasNext()){
Realmrealm=(Realm)iterator.next ();
// Obtener el nombre de la fuente de datos predeterminada. Aunque el nombre predeterminado es iniRealm, se puede obtener mediante programación
StringrealmName=realm.getName();
Información ampliada:
Propósito:
Función:
Encapsular los detalles de conexión de la fuente de datos y proporcionar datos relevantes a Shiro cuando sea necesario. Se pueden configurar varios reinos, pero se requiere al menos uno.
El Realm integrado de Shiro puede conectarse a una variedad de fuentes de datos seguras (también conocidas como directorios), como LDAP, bases de datos relacionales (JDBC), recursos de configuración de texto tipo INI y archivos de propiedades. Si el Realm predeterminado no satisface sus necesidades, también puede conectar su propia implementación de Realm para representar una fuente de datos personalizada.