- 博客(107)
- 资源 (2)
- 收藏
- 关注
原创 JustAuthPlus(JAP)喜提 Gitee GVP(最有价值项目)称号!
JustAuthPlus(JAP)喜提 Gitee GVP(最有价值项目)称号!【Gitee】您申请的项目 jap 已入选本年度码云最有价值开源项目!领取项目专属奖杯详见码云站内私信感谢朋友们的支持(以下排名不分先后,且名单仅为部分):@春哥 @小凯@YongWu@政政@老吴@小海 @小东@豪琪以及所有提交 PR、ISSUE 和在社群中提出高质量问题的朋友们!JAP 的开源历程2021-01-12 日建立项目(闭源开发):https://gitee.com/fujieid/jap202
2021-09-29 12:15:54
749
原创 JAP v1.0.5 发布,支持 Basic、Digest 和 Bearer 认证方式
概要:1.JAP 发布 1.0.52.重构 JAP 文档站3.增加 starter1. JAP 发布 1.0.51.1 增加 jap-http-api 模块 @Mvbbb[1]自 1.0.5 版本开始,JAP 中增加 jap-http-api 模块,支持 Basic、Digest 和 Bearer 的认证方式。(Gitee Issue #I43ZS7[2])更多使用说明,请参考使用jap-http-api[3]1.2 增加 jap-ids-web&
2021-09-27 10:41:30
1278
原创 JustAuth 用户故事:群主,你的代码出 BUG 了!
JustAuth 用户故事:群主,你的代码出 BUG 了!以下内容改编整理自 JustAuth 社区群,为保护隐私,已经隐去相关关键信息,文章部分内容为润色后的。场景小帅哥 在使用 JustAuth 时遇到了一些问题,通过在JustAuth 社区群(QQ 群)中提问的形式寻找解决方案。期间分别由小A、小B等群友参与解答,最后在群主大帅哥的细致解答下,成功解决了小帅哥的所有疑问,并获得小帅哥的全方位好评!问题一小帅哥:群主大帅哥,我用 Gitee 测试时,遇到了一个 BUG,浏览器提示我“存在错
2021-05-27 20:12:41
690
原创 JAP 1.0.2 正式发布,jap-ids 支持多租户、适配前后端分离、自定义授权流程等新特性
JAP 1.0.2 正式发布概要jap-ids 1.0.2 支持多租户场景、支持动态 issuer、支持前后端分离的业务场景;jap-social 对外提供 refreshToken、revokeToken 和 getUserInfo 方法;新增 Pipeline 模式,支持自定义部分业务场景的流程,同时引入 SPI 机制;基于 Github Action,JAP 正式启用快照版,比如:1.0.2-SNAPSHOT。(快照版实时更新,但不可用于生产环境)使用 jap-bom 管理项目版本依赖
2021-05-24 09:45:04
707
原创 JAP 1.0.1 以及 《JAP产品技术白皮书》正式发布
JAP 1.0.1 以及 《JAP产品技术白皮书》正式发布快讯JAP 1.0.1 正式发布《JAP产品技术白皮书》正式发布。立即获取:白皮书JAP 1.0.1 版本内容新增功能/支持添加 com.fujieid.jap.core.util.RequestUtil完成jap-ids模块jap-ids 是基于 RFC6749、RFC7636、RFC7033等标准协议和 OpenID Connect Core 1.0 认证协议,实现的一款轻量级、业务解耦、开箱即用的新一代国产授权认证框
2021-04-21 15:39:07
392
原创 JAP v1.0.1-alpha 发布,适配前后端分离的项目
JAP(JustAuthPlus) v1.0.1-alpha 版本已于2021年03月05日发布。本版本为预览版本,如果遇到问题,请通过 Issue 告知:https://gitee.com/fujieid/jap/issueshttps://github.com/fujieid/jap/issuesjap-core新功能增加 JapErrorCode 枚举类,限定异常码和提示增加 JapResponse 类,规范接口返回内容增加 JapTokenHelper 类,统一管理用户的T.
2021-03-06 22:02:57
803
原创 JAP(JustAuthPlus) v1.0.0 版本正式发布
JAP(JustAuthPlus) v1.0.0 版本已于2021年02月18日正式发布。另请周知,JustAuthPlus 的官网已经由 jap.fujieid.com 正式迁移到了新域名 justauth.plus 下。增加jap-mfa 模块,实现 TOTP 验证JapUserStoreContextHolder 中增加 logout 方法,一键退出登录,支持清除 Cookie、Session等添加单元测试修改更新 jap.sh 脚本,支持多种常用命令完善注释删除 JapCon
2021-02-23 14:45:04
1907
原创 【开源】我和 JAP(JA Plus) 的故事
JA Plus 故事程序员的故事如此简单之绕不过去的开源情结我们准备做一件伟大的事,也可以说是一件真真正正普惠的事。絮是的,你没有看错,就是“絮”而非“序”,请允许我絮叨二三。我们即将要做的,我们认为是一件伟大的事,也可以说是一件真真正正普惠的事。我们要开发一款真真正正国产的并且未来将会走向国际的完全开源的产品 - Just Auth Plus(以下简称 “JAP”)。JAP 是 JustAuth(以下简称 “JA”) 的升级版。立项之初,我和我的合伙人之间曾有过激烈的意识层面的碰撞,碰撞的根
2021-01-20 08:53:53
1590
原创 justauth-spring-boot-starter V1.3.5 发布成功
justauth-spring-boot-starter V1.3.5 发布成功关于 justauth-spring-boot-starterjustauth-spring-boot-starter 是 Spring Boot 集成 JustAuth 的最佳实践。如果你的项目是基于 Spring Boot 构建,则推荐你用justauth-spring-boot-starter ,源码地址:justauth-spring-boot-starterjustauth-spring-boot-starte
2021-01-06 16:12:20
578
原创 justauth-spring-boot-starter V1.3.5 发布成功
justauth-spring-boot-starter V1.3.5 发布成功关于 justauth-spring-boot-starterjustauth-spring-boot-starter 是 Spring Boot 集成 JustAuth 的最佳实践。如果你的项目是基于 Spring Boot 构建,则推荐你用justauth-spring-boot-starter ,源码地址:justauth-spring-boot-starterjustauth-spring-boot-starte
2021-01-06 16:11:20
262
原创 JustAuth 1.15.9 版发布,支持飞书、喜马拉雅、企业微信网页登录
新增修复并正式启用 飞书 平台的第三方登录AuthToken 类中新增 refreshTokenExpireIn 记录 refresh token 的有效期PR合并 Github #101:支持喜马拉雅登录合并 Github #105:支持企业微信网页授权登录合并 Github #107:添加AuthAlipayRequest网络代理构造器,解决 Github Issue #102修改修改喜马拉雅配置参数,将ClientOsType参数提到 AuthConfig 中AuthChe
2021-01-02 23:25:40
519
原创 如何在宝塔中搭建OneBlog开源博客
前言今天有个朋友让我帮忙在宝塔面板上搭建OneBlog博客,正好借此机会记录一下操作步骤,供有需要的朋友参考。环境宝塔 免费版7.4.5阿里云主机步骤OneBlog是一款简洁美观、功能强大并且自适应的Java博客。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。使用步骤参考OneBlog-快速开始1. 检查系统环境因为 OneBlog 需要JDK(1.8+)、Redis服务 (3.0+)、MySQL (5.6+),所以,首先要检查
2020-10-20 16:49:49
1069
原创 JustAuth 1.15.7 正式发布!
JustAuth v1.15.7 正式发布!此次额外更新内容:升级在github平台上获取资源时的访问令牌的使用方式。参考: Deprecating API authentication through query parameters解决Issue 89 #89在Github的官方声明中可知,在后续的版本中,将不再支持以 Url 参数的形式传递 access_token,而建议改用 Header 的方式传递,因为这种方式将更加安全。Using access_token as a que.
2020-09-11 22:58:25
391
原创 JustAuth 1.15.7-beta.3 版发布,支持自定义 scope
v1.15.7-x 版本主要解决的问题是增加自定义 scope 的功能,目前已迭代到了 v1.15.7-beta-3 版本(尚处于公测版,如有问题,请随时联系!)。为什么要自定义 scope?熟悉 OAuth 的朋友可能非常清楚,scope 参数在 oauth 流程中也非常重要,因为它表示了当前授权的 access_token 所具有的权限。Scope is a mechanism in OAuth 2.0 to limit an application’s access to a user’.
2020-08-25 16:47:41
880
原创 JustAuth 1.15.5 正式发布!快快看过来
JustAuth 1.15.5 正式发布!关于JustAuthJustAuth,如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录SDK,让登录变得So easy!v1.15.5本次更新内容较多,解决了一些已知的 BUG,新增了阿里云的账号授权登录(支持主账号和子账号),合并了一些 PR。 详细内容如下:BUG解决 Microsoft 授权失败的 BUG解决 Coding 个人账号授权失败的 BUG(目前只能使用团队模式进行授权,需要传入团队名,参考Au..
2020-06-25 17:05:48
560
原创 【熬肝推荐】HouTu一款极简的根据MySQL生成Java类的开源库
HouTuHouTu,一款基于MySQL的简单易用又功能强大的代码生成工具。取名后土,后土又名後土,源于母系社会自然崇拜中的土地与女性崇拜。其掌阴阳,育万物,因此被称为大地之母。本项目取名HouTu,取义“育万物”之意,通过定制Freemarker模板,可以生成任意结构化的代码,如 DO、Mapper、XML、Service、Controller、SQL、Html等等,只要你能写出模板,HouT...
2020-05-07 01:50:34
1167
原创 JustAuth 1.14.0版本正式发布!完美解耦HTTP工具
JustAuth 1.14.0版本正式发布,解耦HTTP工具,方便开发者自实现或者自主选择第三方依赖,增加开发便利性。文章内所有的引用链接,都会用【x】标注,并且在文末给出详情前言在之前的版本中,JustAuth【1】默认集成的hutool-http【2】,但是开发者在集成JustAuth时,可能本身项目中已经集成了其他的HTTP工具,比如(Okhttp、HttpClient等),...
2020-04-07 01:21:50
830
原创 JustAuth发布1.13.2版本,新增微信公众平台的授权登录
JustAuth【1】 已发布1.13.2版本,新增微信公众平台的授权登录文章内所有的引用链接,都会用【x】标注,并且在文末给出详情本次更新内容如下新增增加微信、QQ、支付宝、微博授权登录的帮助文档,请参考帮助文档【2】合并PR#57【3】,增加微信公众号登录 by @xkcoding【4】帮助文档【2】中增加自定义的404页面帮助文档【2】中增加Gittalk插件帮助文档...
2019-12-24 20:15:25
1993
原创 《攀登者》观后感 - 《山就在那里》
《山就在那里》每个人一生中都要跨越无数个山峰,或高或低,或缓或急为什么要选择跨越一座座山峰? 因为,山就在那里是的,不管我们作何选择,山就在那里跨过去了,就是更美丽的风景,跨不过去,很可能就一辈子只能在山脚徘徊、彷徨,究其一生,都无法触碰到山顶我们一生中,将会受到无数次嘲讽,经历无数次质疑你行吗?你有这个能力吗?你觉得你很优秀吗?这个时候我们应作何选择?听之?任之?怯之?还是鼓起勇气...
2019-10-25 22:29:09
1197
原创 JustAuth发布1.10.0版本,集成华为和企业微信登录,更加灵活的state缓存
JustAuth发布1.10.0版本,集成华为和企业微信登录,更加灵活的state缓存更新内容新增增加AuthCache配置类AuthCacheConfig.java,可以自定义缓存有效期以及是否开启定时任务简单封装极简版的针对JustAuth的Log工具类集成华为登录集成企业微信修改抽取 cache 接口,方便用户自行集成 cache修改AuthChecker#che...
2019-08-06 22:29:10
1256
原创 JustAuth新版发布,建议升级到最新版【v1.9.4】
JustAuth更新内容JustAuth今天更新了两个版本,v1.9.3算是一个过渡版本,不过仍然存在一些问题,建议直接升级到v1.9.4。v1.9.3AuthConfig类中去掉state参数删除AuthState类增加authorize(String)方法,并且使用@Deprecated标记authorize()方法IpUtils.getIp改名为IpUtils.getLocal...
2019-07-31 06:33:23
729
原创 JustAuth于2019年7月21日正式喜提码云【GVP 】称号!
JustAuth于2019年7月21日正式喜提码云(gitee.com)最有价值开源项目GVP ( Gitee Most Valuable Project ) 称号!感谢朋友们的支持!@小凯@Hongwei.Peng@春哥@skqing以及所有提交pr和issue的朋友们!最后再硬推一波:关于JustAuthJustAuth,史上最全的整合第三方登录的开源库。目前已支...
2019-07-21 19:21:02
542
原创 JustAuth1.9.0版本正式来袭!Teambition、人人、Pinterest、Stack Overflow等尽收眼底!
JustAuth1.9.0版本正式来袭!Teambition、人人、Pinterest、Stack Overflow等尽收眼底!首先感谢各位朋友对JustAuth的关注,JustAuth在过去一周左右的时间内,增加了600+的关注,在这儿感谢各位的厚爱!感谢朋友们能使用这个开源插件进行第三方oauth授权登录,也感谢@春哥给出的一些代码优化建议。当然,JustAuth的发展也离不开各位朋友...
2019-07-21 19:18:58
323
原创 【安利】给大家推荐一款超好用的第三方登录的开源插件
给大家安利一款开源的工具库JustAuth,这或许也是史上最全的整合第三方登录的工具,目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软和今日头条等第三方平台的授权登录。Login, so easy!特点废话不多说,就俩字:全:已集成十多家第三方平台(国内...
2019-07-15 22:43:10
4484
原创 JustAuth升级到v1.8.1版本,新增AuthState工具类,可自动生成state
JustAuth(gitee | github),如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录SDK,让登录变得So easy!JustAuth的功能史上最全的整合第三方登录的工具,目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小...
2019-07-15 22:42:03
1083
原创 Springboot系列之RestApi中获取枚举类属性的几种方式
前言我们在日常开发中经常会遇到,实体类中的枚举属性,在通过@ResponseBody注解返回到前端后,默认被解析成了枚举对象的name值,当我们需要获取枚举类的详细属性时就会变得非常麻烦,今天给大家分享几种常用的获取枚举类属性的方式。例子我们先通过一个小例子讲解这个问题,首先我们要准备一个简单的接口,用于查询用户信息,用户实体中包含性别、用户类型和用户状态三种枚举属性,我们下面的例子中, 将...
2019-07-03 19:34:54
4129
2
原创 springboot整合Freemark模板(详尽版)
本篇是SpringBoot项目实战(3):整合Freemark模板一文的修订版,本文使用示例详细介绍、演示了freemarker常用的语法,以及如何通过freemarker生成纯静态的html。本文知识点:springboot如何集成freemarker模板引擎详细版:常用的freemarker语法特别篇:如何在springboot中通过freemarker生成静态html(纯静态化)...
2018-11-09 17:45:56
52222
7
原创 DBlog开源博客新增博客迁移功能(支持多个站点)
前言现在的技术博客(社区)越来越多,比如:imooc、spring4All、csdn或者iteye等,有很多朋友可能在这些网站上都发表过博文,当有一天我们想自己搞一个博客网站时就会发现好多东西已经写过了,我们不可能再重新写一遍,况且多个平台上都有自己发表的文章,也不可能挨个去各个平台ctrl c + ctrl v。鉴于此, 我在我的开源博客里新开发了一个“博客迁移”的功能,目前支持imooc、...
2018-08-24 17:16:24
1225
原创 【超赞】推荐一波优秀的开发工具
今天来给各位安利一波福利~~~给各位推荐一下我平常用过和现在正在用的工具。注:主要是针对开发人员IDE类Idea(Java IDE) http://www.jetbrains.com/idea/download/#section=windowsEclipse(Java IDE) http://www.eclipse.org/downloads/packages/ec...
2018-07-27 10:40:31
654
转载 消息称微软计划收购GitHub,估值超50亿美元
转载自:http://www.infoq.com/cn/news/2018/06/Sources-Microsoft-plans-GitHub-v据知情人士介绍,微软公司最近就收购 GitHub 一事召开相关会议。这意味着双方再次开启多年以来断断续续的对话通道。之所以选择这一时间,主要考虑到 GitHub 作为软件开发者群体中的高人气平台供应方,最近一直难以找到理想的 CEO 候选人。...
2018-06-04 10:11:12
539
原创 Springboot + Freemarker项目中使用自定义注解
最近在做的项目中使用到了springboot + freemarker的技术,同时项目里多个controller中都需要查询一个公有的数据集合,一般做法是直接在每个controller的方法中通过model.addAttribute(“xx”, xx);的方式手动设置,但这样就有个明显的问题就是:重复代码!这是不能忍受的。考虑到jsp中的可以使用自定义标签,因此今天尝试了一下在freemarker...
2018-03-08 15:04:50
3056
转载 StringRedisTemplate常用操作
原文链接stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间 stringRedisTemplate.boundValueOps("test").increment(-1);//val做-1操作stringRedisTemplate.opsFor
2018-01-23 17:35:22
2106
原创 JS异常(intermediate value)(intermediate value)(...) is not a function
(intermediate value)(intermediate value)(…) is not a function一般这个异常多出现在多个Js文件合并的时候。 比如有三个文件a.js、b.js、c.js,如果b.js结尾处没有写”;”,导致后面的代码和前面的连到一起,这时候就会出现如上异常。
2018-01-23 17:30:15
10697
原创 SpringBoot项目实战(7):Filter、Listener
过滤器(Filter)是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。它是随web应用启动而启动的,只初始化一次,在web应用停止的时候才被销毁。监听器(Listener)是实现了javax.servlet.ServletContextListener 接口的服务器端程序,它也是随web应用的启动而启动,只初始化一次,随web应用的停止而销毁。
2017-10-24 16:44:10
519
转载 教你八步提高网站的访问速度
1.CDN(http://www.bootcdn.cn/) CDN全称Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应
2017-02-20 15:29:09
4714
原创 Nginx 和 tomcat开启Gzip功能的方法
Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度,也能节省带宽和流量的消耗。建议站长们开启该功能。 Tomcat服务器开启Gzip:修改配置文件:$tomcatPath/conf/server.xml($tomcatPath为本机tomcat安装路径) 原生的配置如下<Connector port="8080" protocol="HTT
2016-12-16 14:06:19
1111
原创 Idea使用Maven创建多模块SpringBoot项目问题记录
软件版本:Idea 15.0Maven 3Spring Boot 1.4JDK 1.7项目结构: flyat-admin为后台flyat-admin-app为后台配置(拦截器、监听器等)flyat-core为核心层(mapper、service等)flyat-web为前台flyat-web-app为前台配置(拦截器、监听器等)其中flyat-web/flyat-admin 依赖fl
2016-12-16 13:58:56
11268
5
原创 使用tcping命令ping指定端口
ping是简单的测试网络连接情况的小工具,对于一般用户很实用,但是ping有个缺点就是,不能指定端口,同时如果源地址禁ping的话,ping命令就形同虚设。——前言tcping命令是针对tcp监控的,也可以看到ping值,即使源地址禁ping也可以通过tcping来监控服务器网络状态,除了简单的ping之外,tcping最大的一个特点就是可以指定监控的端口。 tcping命令使用方法很简单下载
2016-12-06 11:37:58
58952
原创 window系统下备份远程服务器mysql数据库
1.windows系统下备份mysql数据库,.bat代码@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"C:\"Program Files"\MySQL\"MySQL Server 5.6"\bin\mysqldump --opt -u root --password=root -h127.0.0.1 yadong > D:\yadong_
2016-11-14 11:00:48
5146
原创 SpringBoot+Freemarker 项目ftl中使用include的异常
SpringBoot + Freemarker项目,今天遇到一个很闹心的问题! 问题图例: 问题文件结构: 文件引用方式: 看似没错,header位于index文件同级的文件夹下,正常思维下,或者在jsp中就是通过common/header进行引用,并且在idea中这么写并没错误提示,但是在springBoot + freemarker中却不行,百度根本搜不到任何东西(PS:难道
2016-11-04 11:59:51
10034
14
bootstrap + wangEditor版评论框+评论列表
2018-03-02
MyEclipse注册文件
2014-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人