问题描述
通过 jwt
解码 Idtoken
JwtVerifiers
时出现以下错误:
com.okta.commons.http.HttpException: Unable to execute HTTP request - retryable exception: Connection reset
我的代码是:
String issuerUrl = "https://21st.oktapreview.com/oauth2/ausguy7rlku0M9IZW1d6";
String audience = "0oadgpdql9s4QJ7621d6";
String jwtString = "eyJraWQiOiJTZXQ5eGRNa3JMd3M1dkk3SUxITGE4TXlxemNXdXVtYzJsWWdPaWQ2b1pVIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiIwMHVqem5kOXp6bm1IczVxeTFkNiIsIm5hbWUiOiJWZW5rYXQgVGVzdgluZyIsInZlciI6MSwiaXNzIjoiaHR0cHM6Ly8yMXN0Lm9rdGFwcmV2aWV3LmNvbS9vYXV0aDIvYXVzZ3V5N3Jsa3UwTTlJWlcxZDYiLCJhdWQiOiIwb2FkZ3BkcWw5czRRSjc2MjFkNiIsImlhdCI6MTYxOTA5ODUzNCwiZXhwIjoxNjE5MTAyMTM0LCJqdGkiOiJJRC5Cc3V2NVNTSElZeU5WR0JINlJkdmtIcHQtN0s0d2dGMEprOG1lXzFlcE9VIiwiYW1yIjpbInB3ZCJdLCJpZHAiOiIwMG9hc3g3d282UWxKRkF3bTFkNiIsIm5vbmNlIjoibi0wUzZfV3pBMk0iLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJ0ZXN0bjEwQG4xMC5jb20iLCJhdXRoX3RpbWUiOjE2MTkwOTg0NzcsImF0X2hhc2giOiJybzBZMlM2aVptQ3oxdUFkT0R2Ykl3IiwiUG9saWN5X051bWJlcl9MaXN0IjpbIjEwMDE3NTYyIiwiMTAwMTc0OTUiXX0.Eu4VvxHdB_GIVSR_pBj_0IR7Gh9VzwBtad-Ldea0vMmmxOOEp7emZu1SEedAqFXPZnN8MPh9_3I5mjiFmtYZ5Kis4j8Mqy8084bl7RXlos4MztlLV66sTvbV1fMSXoRkKV2VDBJYMvEkTAqRNrHdJXT8JGgoL_Lm8wGfV9DjEmFsrMdYTPlawIhN1odty6YA3VGBqAAkZeBhuLzq-pGwJgRRA10zNE6OKQLs3_qaFqbJd-HKGveJtMLO6SnesM569S0oNiGT3r87V7rzPOfpAV6-8IbHb_iPX52Lrc_Id_Bzok85SqzvAeYnvW7UZzzOIf_-DeFYYIADD-aT2EOySA";
Jwt jwt = null;
IdTokenVerifier jwtVerifier = JwtVerifiers.idTokenVerifierBuilder()
.setIssuer(issuerUrl)
.setClientId(audience)
.setConnectionTimeout(Duration.ofSeconds(1)) // defaults to 1000ms
.build();
try {
jwt = jwtVerifier.decode(jwtString,"n-0S6_WzA2M");
} catch (JwtVerificationException e) {
e.printstacktrace();
}
实际上,我正在尝试解码从 JWT token
服务收到的 Okta /token
,但在调用上述 decode
方法时出现错误。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)