问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

shiro中的anon,authc啥意思

发布网友 发布时间:2022-04-23 07:01

我来回答

4个回答

懂视网 时间:2022-04-09 17:57

main] jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealm dataSource=com.mchange.v2.c3p0.ComboPooledDataSource dataSource.driverClass=com.mysql.jdbc.Driver dataSource.jdbcUrl=jdbc:mysql://localhost:3306/test dataSource.user=root dataSource.password=qiu jdbcRealm.dataSource=$dataSource securityManager.realms=$jdbcRealm

java文件

package shiro;

import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authc.UsernamePasswordToken;
import org.apache.shiro.config.IniSecurityManagerFactory;
import org.apache.shiro.util.Factory;
import org.apache.shiro.mgt.SecurityManager;
import org.apache.shiro.subject.Subject;

public class ShiroTest {
 
 public static void main(String[] args) {
 //初始化工厂
 Factory<SecurityManager> factory=new IniSecurityManagerFactory("classpath:shiro/jdbcRealm.ini");
  SecurityManager securityManager=factory.getInstance();
  SecurityUtils.setSecurityManager(securityManager);
  Subject subject=SecurityUtils.getSubject();
  UsernamePasswordToken token=new UsernamePasswordToken("tom","123");
 try {
  subject.login(token);
  System.out.println("登陆成功");
 } catch (Exception e) {
  e.printStackTrace();
  System.out.println("登陆失败");
 }
 subject.logout();
 }
}

数据库

 

 

 

技术分享

shiro连接数据库

标签:ken   src   use   blog   url   nis   out   nbsp   eal   

热心网友 时间:2022-04-09 15:05

anon:无需认证即可访问。

authc:需要认证才可访问。

user:点击“记住我”功能可访问。

try{

subject.login(token);

//获取realmSecurityManager对象,其包含了很多信息,比如配置文件里面的数据

RealmSecurityManagerrealmSecurityManager=(RealmSecurityManager)securityManager;

Collection<Realm>collection=realmSecurityManager.getRealms();if(collection!=null&&collection.size()>0){

Iteratoriterator=collection.iterator();

while(iterator.hasNext()){

Realmrealm=(Realm)iterator.next();

//得到默认的数据源名称,虽然默认的为iniRealm,也可以通过程序获得

StringrealmName=realm.getName();



扩展资料:

作用:

封装了数据源的连接细节,并在需要时将相关数据提供给Shiro。当配置Shiro时,你必须至少指定一个Realm,用于认证和(或)授权。配置多个Realm是可以的,但是至少需要一个。

Shiro内置了可以连接大量安全数据源(又名目录)的Realm,如LDAP、关系数据库(JDBC)、类似INI的文本配置资源以及属性文件等。如果缺省的Realm不能满足需求,你还可以插入代表自定义数据源的自己的Realm实现。

热心网友 时间:2022-04-09 16:23

是Apache shiro 的认证配置的过滤器之一:
authc 指定需要认证的uri
anon 指定排除认证的uri
(题主提问的有点随意, authc不是单词, 写JAVA程序的一看就知道是shiro的, 否则不知道你说什么)追问大佬,你好 如果我最后代码结尾配置上着个filterChainDefinitionMap.put("/**", "authc");是不是就可以拦截所有的url

热心网友 时间:2022-04-09 17:58

anon:无需认证即可访问
authc:需要认证才可访问
user:点击“记住我”功能可访问
perms:拥有权限才可以访问
role:拥有某个角色权限才能访问
shiro中的anon,authc啥意思

Shiro中的anon表示匿名访问,而authc则表示基于认证机制的访问控制。详细解释:在Shiro安全框架中,身份验证和授权是核心功能。为了简化配置和实现这些功能,Shiro提供了一系列的过滤器名称,其中anon和authc就是其中的两个。1. anon:当某个资源或操作被标记为anon时,意味着这个资源或操作允许匿名用户访问,...

shiro中的anon,authc啥意思

anon:无需认证即可访问。authc:需要认证才可访问。user:点击“记住我”功能可访问。try{ subject.login(token);//获取realmSecurityManager对象,其包含了很多信息,比如配置文件里面的数据 RealmSecurityManagerrealmSecurityManager=(RealmSecurityManager)securityManager;Collection&lt;Realm&gt;collection=realmSecurityManag...

shiro中的anon

在Shiro中,不同的访问权限设置有不同的规则。首先,"anon"允许无认证直接访问,也就是说,任何用户无需验证身份即可访问相关资源。"authc"则需要用户进行身份验证,只有通过验证的用户才能访问。"user"选项则支持"记住我"功能,用户勾选后,下次访问时无需再次输入用户名和密码。在实际操作中,通过调用*...

shiro authc和user的区别

前者是认证过,后者是登录过,如果开启了Readmemberme功能的话,后者也是可以通过的,而前者通过不了。故我们用authc来校验一些关键操作,比如购买,我们可以采用user校验即可。而支付的时候,我们需要认证的用户,那就需要authc了。推荐一套完整的Shiro Demo,免费的。Shiro介绍文档:http://www.sojson.com...

ssm框架访问控制应该怎么做

/shiro-* = anon/user.jsp = roles[user]/admin.jsp = roles[admin]/** = authc &lt;/value&gt;&lt;/property&gt;&lt;/bean&gt;&lt;/beans&gt; 导入ehcache-shiro.xml配置文件: &lt;!--~ Licensed to the Apache Software Foundation (ASF) under one~ or more contributor license agreements. See the NOTICE file~ distributed ...

前台使用shiro框架后如何直接访问首页

= authc /static/** = anon /userIndex/** = anon /WEB-INF/jsp/userIndex/** = anon /**= authc &lt;/value&gt; &lt;/property&gt; &lt;/bean&gt; 我是直接把loginUrl的property标签的VALUE指向首页的路径,虽然可以实现这个效果,但还不是很理想,还在学习中。

junit怎么做shiro需要登录才能访问url单元测试

public String name;public String author;private int availNum;public Book() { this("", "", 0);} public Book(String name, String author, int availNum) { this.name = name;this.author = author;this.availNum = availNum;} public int getAvailNum() { return availNum;} public ...

spring shiro注解配置不生效

不知道你解决了没,你是不是用了springmvc,如果使用springmvc的话,在springmvc-servlet.xml文件中也要添加几行shiro需要使用的代码,添加内容如下:&lt;bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"&gt; &lt;property name="exceptionMappings"&gt; &lt;props&gt; &lt;prop key="org....

Spring Security 和 Apache Shrio选哪个好

我是个怕麻烦的人,Shiro的配置简单这就是我选择的理由,何况Spring官方自己都推荐使用Shiro。而Shiro权限控制与CAS单点登录的组合更是堪称Java安全中的***~( ̄_, ̄)……但本文只介绍它们三者的整合配置(说白了就是给自己留个学习笔记啦),若对此方面内容感兴趣的可以到网上搜索学习,在此推荐开涛...

shiro中的anon,authc啥意思

anon:无需认证即可访问。authc:需要认证才可访问。user:点击“记住我”功能可访问。try{ subject.login(token);//获取realmSecurityManager对象,其包含了很多信息,比如配置文件里面的数据 RealmSecurityManagerrealmSecurityManager=(RealmSecurityManager)securityManager;Collection&lt;Realm&gt;collection=realm...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
孩子的冠姓权是怎么回事? 如何看待孩子冠姓权问题? 意定监护协议样本内容是什么? 自愿放弃监护权合同范本是怎样的? 放弃孩子监护权协议书怎么写? 自愿变更监护权协议书怎么写? 变更监护权协议书怎么写? 子女监护权变更协议范本是怎样的? 变更子女监护权协议书 宝诗龙Epure焦特普尔之蓝腕表:诠释极致经典 shiro技术四大组件和运行原理是什么? shiro是什么意思 QQ同步助手IPHONE版怎么不能同步短信呢 理论创新的意义和作用 QQ同步助手怎么只能备份通讯录,不能备份短信 Shiro是什么意思?给个具体的 word2007里没有相应的封面样式怎么办? 类似木槿花西月锦绣的小说,谁知道? shiro是哪个动漫人物 shiro英文怎么读 怎么理解党的实践创新和理论创新永无止境 word 2007 中如何保存封面等还有其设置? 为什么要以改革创新精神全面推进党的建设新的伟大工程 WORD2007如何插入封面不加页码 在管理实践中,为什么要注重理论学习,又要注重在实践中创新 从生活与哲学的角度谈谈我国为什么要重视创新 邓小平理论“三个代表”为什么要不断地进行理论创新和实践创新? *思想和理论体系概论 中国特色社会主义简答题 如何正确理解不断推进理论创新 理论创新与实践创新的关系 如何实现理论创新和实践创新的良性互动? iPhone版QQ同步助手不能备份短信吗 日文里面白(はくhaku)和白(しろshiro)有什么区别?分别在什么场合用? 我那手机是yunos系统的,也不能使用QQ同步助手同步短信!怎么办呢? springside 中的shiro 有什么用 qq同步助手,怎么同步短信??能同步微信记录吗? SHIRO怎么念 QQ同步助手短信怎么同步 关于Shiro,大家知道多少 为什么我的QQ同步助手不能恢复短信到手机? apache shiro是个什么 为什么遮住前置摄像头会黑屏,可以关掉吗? qq同步助手 为什么不能同步短信 shiro550和721的区别 为什么使用QQ同步助手不能恢复备份的短信 shiro 首先进入哪个方法 shiro和jwt区别 shiro这个安全,权限框架有什么用 ShIrO 这个英文名怎么读 spring mvc拦截器与shiro拦截器有什么区别 用钉钉听老师直播 为什么直播时我没法发语音?
  • 焦点

最新推荐

猜你喜欢

热门推荐