跳至主要內容
Spring Security 从零到生产:认证授权体系搭建

Spring Security 从零到生产:认证授权体系搭建

从概念到实战,手把手带你搭建生产级认证授权体系

1. 认证与授权的核心概念

1.1 什么是认证(Authentication)

认证回答的问题是:"你是谁?"

它是确认用户身份的过程。就好比你去银行办业务,柜台工作人员首先要看你出示身份证,确认你的身份。在计算机系统中,认证通常通过以下方式完成:

  • 知识因素(你知道什么):密码、PIN 码、安全问题答案
  • 持有因素(你拥有什么):手机验证码、硬件 Token、数字证书
  • 固有因素(你是什么):指纹、面部识别、虹膜扫描

郑天祺大约 17 分钟安全Spring Security令牌Authentication