基本身份验证是基于令牌的身份验证吗?

时间:2020-10-11 11:31:13

标签: authentication session spring-security authorization token

我正在学习Java和Spring Security的身份验证和授权,我发现身份验证有两种:基于会话的身份验证和基于令牌的身份验证。

基本身份验证如何?

这是基于令牌的身份验证还是什么身份验证?

1 个答案:

答案 0 :(得分:1)

基本身份验证接收用户名和密码,并将其转换为base64字符串。然后将其作为标头发送,标题为'Authorization',其值为'Basic '

base64密钥如何生成,如下所示:

UserName = test
Password = test
Basic auth string = (Username:Password) = (test:test) = dGVzdDp0ZXN0

在线生成器-https://www.base64encode.org/

那么您的标题数据将是- 授权:基本dGVzdDp0ZXN0