![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Auth身份认证Java
第三方登录微信QQ等身份认证服务
wondream322
这个作者很懒,什么都没留下…
展开
-
shiro权限控制相关的注解
使用前请先开启Shiro的controller层注解,如果已经设置请下滑绕过要在spring-mvc.xml中写。<!--下面的用于开启shiro的权限注解--> <bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator" depends-on="lifecycleBeanPostProcessor"> <p转载 2021-03-10 11:02:10 · 34035 阅读 · 0 评论 -
shiro的Realm中的方法什么触发
什么时候会执行doGetAuthorizationInfo(PrincipalCollection principalCollection)方法1、subject.hasRole(“admin”) 或 subject.isPermitted(“admin”):自己去调用这个是否有什么角色或者是否有什么权限的时候;2、@RequiresRoles(“admin”) :在方法上加注解的时候,或者xml中配置了某个请求需要什么权限的时候;3、[@shiro.hasPermission name = “原创 2021-03-10 10:33:46 · 34152 阅读 · 0 评论 -
Java做后台实现第三方登录资料汇总
微信登录包含代码https://www.xmlvhy.com/article/detail/72.htmlQQ登录https://www.bilibili.com/read/cv5841993/JAVA使用 net.gplatform 实现QQ第三方登录http://shangdixinxi.com/detail-1234036.html原创 2020-12-18 21:56:24 · 35487 阅读 · 1 评论 -
Java实现QQ、微信、新浪微博第三方登录
对于大多数的网站、APP都有第三方登录这个功能,自己也做过几次,最近做的passport项目又用到了第三方登录,所以特意总结了一下关于第三方登录的实现,并拿出来与大家一同分享:三个开放平台注册账户获取AppKey和AppSecretQQ互联地址:https://connect.qq.com/intro/login微信开放平台地址:https://open.weixin.qq.com/新浪微博开放平台地址:http://open.weibo.com/一、QQ互联 申请互联...转载 2020-12-18 21:39:28 · 36231 阅读 · 1 评论 -
java做后台移动端QQ第三方登录
https://www.cnblogs.com/liuxianan/p/java-qq-weibo-login.html3.1.实名认证3.2.创建应用3.3.引导用户登录3.4.拿到accessToken3.5.获取openId3.6.获取用户头像昵称等信息3.7.注意事项到了这一步基本上涉及第三方的就结束了,是不是很简单?后面无非就是如何插入数据库、如何保存token、写入session等。有几点注意事项:需要注意数据库中是否已经有改用户,没有的添加...原创 2020-12-18 21:37:08 · 36343 阅读 · 1 评论 -
java做后台移动端微信第三方登录
授权流程说明第一步:请求CODE移动应用微信授权登录来获取CODE,这个CODE只能用来获取一次access_toke,点击确认登录后就会反回CODE。第二步:移动端将CODE发送给服务器进行验证并获取用户信息import java.io.IOException;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.nio.charset.Charset;impo原创 2020-12-18 21:29:14 · 36084 阅读 · 2 评论