Ein innkomandi bearer-fyrispurningur kann náa til tilfeingsservarin, meðan JWT-váttan brestur á eini útfarandi JWK-niðurhaling. Set HTTP-klientin, sum hesin dekoderin brúkar, upp:

var factory = new org.springframework.http.client.SimpleClientHttpRequestFactory();
factory.setProxy(new java.net.Proxy(
    java.net.Proxy.Type.HTTP,
    new java.net.InetSocketAddress("proxy.example", 8080)));
var rest = new org.springframework.web.client.RestTemplate(factory);

var decoder = org.springframework.security.oauth2.jwt.NimbusJwtDecoder
    .withJwkSetUri(jwkSetUri)
    .restOperations(rest)
    .build();
decoder.setJwtValidator(
    org.springframework.security.oauth2.jwt.JwtValidators
        .createDefaultWithIssuer(issuer));

Brúka veruligu jwkSetUri og issuer hjá tólmoyndini og sett henda dekoderin í veruligu tilfeingsservara-uppsetingina. Dømið brúkar eina óváttaða HTTP-proxy við Nimbus-dekoderinum í servlet-stíli. Fyri eitt almennt JWK-URL á eini loyvligari almennari proxy-leið gevur HTTP-proxy-listin møgulig verts- og portvirði.

Issuer-validerarin í døminum kemur ikki í staðin fyri kravdar audience-kontrollar ella aðrar tólmoyndarkontrollar. Varðveit tær, tá ið ein sjálvvirkin dekoderi verður skiftur út; at broyta lyklaniðurhalingsleiðina ásetur ikki, hvørji token tólmoyndin skal góðtaka.

Ein reaktivur dekoderi brúkar eitt annað grenniseðil. Aðrir klientar fyri issuer-uppdaging ella token-útvegan halda eisini sín egna flutningsuppseting.

Lyklaðir lyklar kunnu gera váttanina eydnast uttan eina nýggja niðurhaling. Varðveit URL-in hjá tí miseydnaða lyklinum og uppfriskingar- ella byrjanarstigið, tá ið leiðin verður metin.

Skyldar greinar