当前位置: 首页 > news >正文

【Spring Security】UserDetails 接口介绍

文章目录

    • UserDetails 的作用
    • UserDetails 接口中各个方法详解


UserDetails 的作用

UserDetails 在 Spring Security 框架中主要担任获取用户信息的接口,通过该接口就能拿到用户的信息和验证用户的信息,这些信息在下面的方法中会有讲述。


UserDetails 接口中各个方法详解

方法名作用
Collection<? extends GrantedAuthority> getAuthorities()授予用户的权限
String getPassword()用户的密码(当前密码是经过加密后的)
String getUsername()用户名
boolean isAccountNonExpired()用户的账号是否过期
true 未过期 false 已过期
boolean isAccountNonLocked()用户的账号是否被锁定
true 未被锁定 false 被锁定
boolean isCredentialsNonExpired()用户的凭据(密码)是否已过期
true 未过期 false 已过期
boolean isAccountNonExpired()用户是否启用
true 启用 false 禁用




End


http://www.lryc.cn/news/147516.html

相关文章:

  • C# Linq源码分析之Take(四)
  • Python 和 C++ 使用细节差别
  • 在Ubuntu Linux系统上安装RabbitMQ服务并解决公网远程访问问题
  • 葫芦娃自动预约-公众号代挂
  • ESP32应用教程(0)— PMW3901MB光流传感器
  • docker部署nginx,部署springboot项目,并实现访问
  • 十五、模板方法模式
  • jvm 什么是常量池,常量池定义 class常量池
  • CA证书颁发机构服务器
  • 5. 线性层及其他层
  • PhpStorm安装篇
  • 麒麟Linux常见问题
  • 一百六十八、Kettle——用海豚调度器定时调度从Kafka到HDFS的任务脚本(持续更新追踪、持续完善)
  • Linux centos7 bash编程(小练习)
  • 【SpringBoot】Web server failed to start. Port 8080 was already in use.
  • day-36 代码随想录算法训练营(19)part05
  • Vue3 实现JS动态改变CSS样式
  • 最新社区团购电商小程序源码 无bug完美运营版+详细搭建部署教程
  • 恒运资本:三大指数震荡走低,地产股大幅回撤,光刻胶概念逆市上涨
  • DP读书:不知道干什么就和我一起读书吧——以《鲲鹏处理器 架构与编程》中鲲鹏软件的构成为例
  • 现货黄金走势图中的止盈点
  • MyBatisPlus实现多租户功能
  • JAVA-斐波那契数列
  • keepalived+lvs(DR)
  • 基于Matlab实现频谱分析(附上源码+数据集)
  • 【Java】多线程(进阶)
  • BMP图片读写实践:rgb转bgr
  • 交通科技与管理杂志社交通科技与管理编辑部2023年第9期目录
  • 根据源码,模拟实现 RabbitMQ - 网络通讯设计,实现客户端Connection、Channel(完结)
  • The Cube++ Illumination Estimation Dataset 文章总结