小编Ran*_*ili的帖子

Oauth 身份验证过程中的随机数函数是什么?

我正在开发一个软件,其中登录过程是使用 Microsoft Azure AD 和 Oauth2 完成的。在此过程中,随机数是可选的,成功登录后,我会收到一个有效期为一小时的令牌。

我无法理解随机数在这个过程中的作用,并且我没有使用它。我的身份验证是否因此而不太安全?在此过程中添加随机数有什么好处?

authentication oauth-2.0 azure-active-directory

4
推荐指数
1
解决办法
7719
查看次数

Java用奇怪的字符创建Redis键和内容

我正在使用以下代码创建一个新的 Redis 密钥(和内容):

private static final String KEY_ESTADOS = "estados";
private HashOperations<String, String, Object> hashOperations;

public void add(final Estado estado) {
    hashOperations.put(KEY_ESTADOS, estado.getSigla(), estado);
}
Run Code Online (Sandbox Code Playgroud)

它不是在 Redis 上创建密钥“estados”,而是创建密钥名称“”\xac\xed\x00\x05t\x00\aestados”

在此处输入图片说明

关键内容也是奇怪的字符: 在此处输入图片说明

有谁知道如何解决这个问题?

Estados 类实现了 Serializable 但我想将它的内容保存在纯 json 中,以便我可以将 HashOperations 更改为 . 您建议将什么序列化为 json 并将其反序列化回对象?

谢谢

java redis spring-boot

2
推荐指数
2
解决办法
2024
查看次数