د Spring د تعاملي JWT ډیکوډر لپاره د پروکسي له لارې JWKS ډاونلوډونه
کلاینټ په NimbusReactiveJwtDecoder کې داخل کړئ او د سرچینې سرور سره د نښلولو پر مهال شته issuer، audience او نور ټوکن چکونه وساتئ.
var transport = reactor.netty.http.client.HttpClient.create()
.proxy(spec -> spec
.type(reactor.netty.transport.ProxyProvider.Proxy.HTTP)
.host("proxy.example")
.port(8080));
var webClient = org.springframework.web.reactive.function.client.WebClient
.builder()
.clientConnector(new org.springframework.http.client.reactive
.ReactorClientHttpConnector(transport))
.build();
var decoder = org.springframework.security.oauth2.jwt.NimbusReactiveJwtDecoder
.withJwkSetUri(jwkSetUri)
.webClient(webClient)
.build();
decoder.setJwtValidator(org.springframework.security.oauth2.jwt.JwtValidators
.createDefaultWithIssuer(issuer));باوري jwkSetUri/issuer ارزښتونه وکاروئ او دا ډیکوډر د اصلي ReactiveJwtDecoder بین یا د سرچینې سرور د څرګند ترتیباتو له لارې نصب کړئ. د نا بدل شوي فعال ډیکوډر تر څنګ یې جوړول د کیلي ترلاسه کول نه بدلوي. که باوري JWKS URL عام وي او عام منځګړي اجازه ولري، د HTTP پروکسي لیست د بې حسابه انتقال هوسټ او پورټ لپاره نوماندان وړاندې کوي.
ښودل شوی تصدیق کوونکی د اصلي وخت چکونه او د issuer تصدیق ساتي. کله چې ډیکوډر بدلوئ، د audience غوښتنې او د اپلیکیشن ټول اضافي تصدیق کوونکي وساتئ.
پیژندل شوی کیلي URI د هغې د موندلو لپاره کشف ته ګوښه ورکوي. که بل برخه لا هم کشف یا ټوکن ترلاسه کول ترسره کوي، د هغه کلاینټ لاره جلا تنظیم کړئ.
دا په سرچینې سرور کې د تعاملي JWT تصدیق پوښي. Servlet سرچینې سرور، OAuth2 ننوتل او د سوداګرۍ API کلاینټان نور ځړول لري؛ ناکامه کیلي URL او پړاو د پلټنې سره وساتئ.