背景
在开发过程中总是遇到Auth缩写的变量,在不同的上下文里表示不同的含义,有时表示认证有时表示授权。最近看技术文档时发现了一个新名词authn,于是就Google了下,发现之前对"Auth"变量的命名都不合理。
AuthN vs AuthZ
AuthN是的Authentication缩写,即认证。
AuthZ是Authorization的缩写,即授权。
- 在身份和权限管理系统中(Identity and Access Management (IAM))两者是不同的阶段:
- AuthN是IAM中的 I
- AuthZ是IAM中的 AM
参考:
- Authn vs. authz: How are they different?
- AuthN vs AuthZ
- Authentication vs Authorization – What's the Difference?
背景
在开发过程中总是遇到
Auth缩写的变量,在不同的上下文里表示不同的含义,有时表示认证有时表示授权。最近看技术文档时发现了一个新名词authn,于是就Google了下,发现之前对"Auth"变量的命名都不合理。AuthN vs AuthZ
AuthN是的Authentication缩写,即认证。AuthZ是Authorization的缩写,即授权。参考: