根据以下文档:https://www.ibm.com/support/knowledgecenter/de/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/twlp_sec_json.html可以在设计时将验证密钥添加到密钥库或对其进行硬编码。我的问题是我在运行时通过Cloud Foundry服务绑定获取了验证密钥。因此,我将不得不在运行时从我的VCAP中提取此密钥。知道我应该研究什么吗?

最佳答案

如果可以通过jwks检索密钥,则mp-jwt会为您完成该操作,并提供jwks URL来从中获取密钥。否则,您的代码可以检索它并将其中之一设置为环境变量或系统属性:
mp.jwt.verify.publickey-以PEM格式将密钥指定为字符串。
mp.jwt.verify.publickey.location-指定包含PEM格式的密钥的文本文件。

10-08 04:53