Auth0 содержит две библиотеки JWT, один для узла: node-jsonwebtoken и один для Java: java-jwt.java-jwt с общедоступными/закрытыми ключами
Я создал частную/пару открытых ключей, и использовал его успешно в узле с node-jsonwebtoken:
var key = fs.readFileSync('private.key');
var pem = fs.readFileSync('public.pem');
var header = {...};
var payload = {...};
header.algorithm = "RS256";
var message = jsonwebtoken.sign(payload, key, header);
var decoded = jsonwebtoken.verify(message, pem, {algorithm: "RS256"});
Но я не нашел способа сделать то же самое в Java с java-jwt.
У кого-нибудь есть рабочий пример того, как использовать частные/открытые ключи для JWT в Java?
Я боялся этого ответа :(Но спасибо. –