Faodaidh iarrtas bearer a thig a-steach am frithealaiche ghoireasan a ruighinn fhad 's a dh'fhàillicheas dearbhadh JWT air luchdadh a-nuas JWK a-mach. Rèitich an ceanglaiche HTTP a chleachdas an dì-chòdair sin:

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));

Cleachd fìor-jwkSetUri agus issuer na h-aplacaid agus stàlaich an dì-chòdair seo ann an fhìor-rèiteachadh an fhrithealaiche ghoireasan. Cleachdaidh an eisimpleir progsaidh HTTP gun dearbhadh leis an dì-chòdair Nimbus ann an stoidhle servlet. Airson URL JWK poblach air slighe progsaidh poblach ceadaichte, bheir an liosta phrogsaidhean HTTP luachan aoighe is puirt a dh'fhaodadh a bhith ann.

Chan eil dearbhaire issuer na h-eisimpleir a' dol an àite nan dearbhaidhean audience riatanach no dearbhaidhean eile na h-aplacaid. Cùm iad nuair a thèid dì-chòdair a rèitichear gu fèin-obrachail a chur na àite; cha mhìnich atharrachadh slighe luchdaidh a-nuas na h-iuchrach dè na tòcan a bu chòir don aplacaid gabhail riutha.

Cleachdaidh dì-chòdair ath-ghnìomhach eadar-aghaidh eile. Cumaidh ceanglaichean eile airson lorg issuer no faighinn thòcan an rèiteachadh giùlain fhèin cuideachd.

Faodaidh iuchraichean air an tasgadh dearbhadh a dhèanamh soirbheachail gun luchdadh a-nuas ùr. Cùm URL na h-iuchrach a dh'fhàillich agus an ìre ùrachaidh no tòiseachaidh nuair a thathar a' measadh na slighe.

Artaigilean co-cheangailte