JAVA
jetable
好吃懒做,不怎么热爱生活,也不怎么热爱金钱,爱好和平,谦虚和善,如今波澜不惊的生活像在养老,惬意!
展开
-
OAuth2.0权限验证过程是咋样的呢?
OAuth2.0最直观配置可以看这里我们知道,spring中有很多内置的过滤器,我们一个普通的请求,会经过下图这些过滤器的处理其中最重要的就是org.springframework.security.oauth2.provider.authentication.OAuth2AuthenticationProcessingFilter#doFilterpublic void doFil...原创 2020-01-16 15:41:26 · 911 阅读 · 0 评论 -
OAuth2.0最直观配置
OAuth2.0基础认识可以看这里spring全家桶已经实现了OAuth2.0的全部功能(spring-cloud-starter-security、spring-security-oauth2-autoconfigure),我们只要引用对应库就可以了。表结构无论哪种认证方式,总要把数据存储起来(无论是在缓存还是DB),OAuth2.0依赖的数据一般是存放在DB中的,全部表结构可以参考这里...原创 2020-01-14 18:12:10 · 1164 阅读 · 0 评论 -
OAuth2.0怎么回事?
用户身份认证用户名密码认证我们最常见的用户身份认证模式就是账号、密码方式,登录一个网站,引导你到用户登录界面,输入用户名、密码、验证码,然后验证通过后跳转到你要访问的页面去。二维码认证当然现在还有比较流行的扫码模式,弹出一个二维码,你用APP(必须已登录,否则无法匹配扫码用户的身份)扫描这个二维码,然后在APP端同意登录,这样网页端就会得到允许登录的通知,同时也能获取到是哪个用户登录。O...原创 2020-01-13 16:01:18 · 276 阅读 · 0 评论 -
用好IDEA中的异常断点,省时省力
啥情况有没有发现,一个大循环中,某个变量空指针了,但是异常堆栈只有该行的信息,并不知道是哪个变量、什么情况NPE的,郁闷吧;加个断点一次次循环的跟,要是有几十上百次的循环呢,你跟的住么?比如下面的代码public class CommonTest { @Test public void testException(){ Integer[] arr = Int原创 2018-02-06 17:53:52 · 7263 阅读 · 0 评论