Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何保护keydepose访问令牌_Java_Spring Boot_Keycloak - Fatal编程技术网

Java 如何保护keydepose访问令牌

Java 如何保护keydepose访问令牌,java,spring-boot,keycloak,Java,Spring Boot,Keycloak,是否可以使用公钥加密keydepose访问令牌,并使用私钥解密有效负载? 因为,如果有人获得了keydape访问令牌,他可以很容易地在上看到令牌内容,因为它可以用公钥解密 我们可以使用keydove使JWT令牌更安全吗?根据JWT网站的介绍()-是的,JWT令牌可以加密以在各方之间提供保密性 什么是JSON Web令牌? JSONWebToken(JWT)是一种开放标准(RFC7519),它定义了一种紧凑且自包含的安全访问方式 作为JSON对象在各方之间传输信息。这 信息可以被验证和信任,因为它

是否可以使用公钥加密keydepose访问令牌,并使用私钥解密有效负载? 因为,如果有人获得了keydape访问令牌,他可以很容易地在上看到令牌内容,因为它可以用公钥解密


我们可以使用keydove使JWT令牌更安全吗?

根据JWT网站的介绍()-是的,JWT令牌可以加密以在各方之间提供保密性

什么是JSON Web令牌?
JSONWebToken(JWT)是一种开放标准(RFC7519),它定义了一种紧凑且自包含的安全访问方式 作为JSON对象在各方之间传输信息。这 信息可以被验证和信任,因为它是数字的 签署。JWT可以使用秘密(使用HMAC算法)或 使用RSA或ECDSA的公钥/私钥对

虽然JWT可以进行加密,以在双方之间提供保密性,但我们将重点关注签名令牌。签名令牌可以验证 其中包含的声明的完整性,尽管已加密 代币对其他方隐藏这些索赔。当令牌被签名时 使用公钥/私钥对,签名还证明 持有私钥的一方是签署私钥的一方


如果认证提供商支持,您需要查阅提供商的文档,如AppId、KeyClope、Azure B2C等,以获取有关如何加密的更多信息。

根据JWT网站的介绍()-是的,JWT令牌可以加密以在各方之间提供保密性

什么是JSON Web令牌?
JSONWebToken(JWT)是一种开放标准(RFC7519),它定义了一种紧凑且自包含的安全访问方式 作为JSON对象在各方之间传输信息。这 信息可以被验证和信任,因为它是数字的 签署。JWT可以使用秘密(使用HMAC算法)或 使用RSA或ECDSA的公钥/私钥对

虽然jwt可以加密以提供双方之间的保密性,但我们将重点关注签名令牌。签名令牌可以验证 其中包含的声明的完整性,尽管已加密 代币对其他方隐藏这些索赔。当令牌被签名时 使用公钥/私钥对,签名还证明 持有私钥的一方是签署私钥的一方


如果认证提供商支持,您需要查阅提供商的文档,如AppId、Key斗篷、Azure B2C等,以了解有关如何加密的更多信息。

访问令牌意味着可以解密以查看其内容,但由于签名,因此不可修改。用户不应与任何人共享其访问令牌。此外,访问令牌应该只包含与他们自己的用户相关的信息。因此,它们不存在可读性问题;-)谢谢@XtremeBiker,我同意你的回答。我知道访问令牌是base64编码的加密。所以我的问题是有可能用公钥加密令牌吗?只是好奇……你可能会发现它很有用。访问令牌是可以解密的,可以看到它们的内容,但不能修改,因为它们是经过签名的。用户不应与任何人共享其访问令牌。此外,访问令牌应该只包含与他们自己的用户相关的信息。因此,它们不存在可读性问题;-)谢谢@XtremeBiker,我同意你的回答。我知道访问令牌是base64编码的加密。所以我的问题是有可能用公钥加密令牌吗?只是好奇……你可能会觉得有用。