diff --git a/docs/manual/src/docs/asciidoc/_includes/reactive/oauth2/resource-server.adoc b/docs/manual/src/docs/asciidoc/_includes/reactive/oauth2/resource-server.adoc index d4c0f5f441..9b79b71d20 100644 --- a/docs/manual/src/docs/asciidoc/_includes/reactive/oauth2/resource-server.adoc +++ b/docs/manual/src/docs/asciidoc/_includes/reactive/oauth2/resource-server.adoc @@ -271,7 +271,7 @@ For greater power, though, we can use a builder that ships with `NimbusReactiveJ ---- @Bean ReactiveJwtDecoder jwtDecoder() { - return NimbusReactiveJwtDecoder.fromJwkSetUri(this.jwkSetUri) + return NimbusReactiveJwtDecoder.withJwkSetUri(this.jwkSetUri) .jwsAlgorithm(RS512).build(); } ---- @@ -282,8 +282,8 @@ Calling `jwsAlgorithm` more than once will configure `NimbusReactiveJwtDecoder` ---- @Bean ReactiveJwtDecoder jwtDecoder() { - return NimbusReactiveJwtDecoder.fromJwkSetUri(this.jwkSetUri) - .jwsAlgorithm(RS512).jwsAlgorithm(EC512).build(); + return NimbusReactiveJwtDecoder.withJwkSetUri(this.jwkSetUri) + .jwsAlgorithm(RS512).jwsAlgorithm(ES512).build(); } ---- @@ -293,10 +293,10 @@ Or, you can call `jwsAlgorithms`: ---- @Bean ReactiveJwtDecoder jwtDecoder() { - return NimbusReactiveJwtDecoder.fromJwkSetUri(this.jwkSetUri) + return NimbusReactiveJwtDecoder.withJwkSetUri(this.jwkSetUri) .jwsAlgorithms(algorithms -> { algorithms.add(RS512); - algorithms.add(EC512); + algorithms.add(ES512); }).build(); } ---- @@ -789,7 +789,7 @@ Or, exposing a `ReactiveOpaqueTokenIntrospector` `@Bean` has the same effect as ---- @Bean public ReactiveOpaqueTokenIntrospector introspector() { - return new NimbusOpaqueTokenIntrospector(introspectionUri, clientId, clientSecret); + return new NimbusReactiveOpaqueTokenIntrospector(introspectionUri, clientId, clientSecret); } ---- @@ -1036,8 +1036,8 @@ JwtIssuerReactiveAuthenticationManagerResolver authenticationManagerResolver = n ("https://idp.example.org/issuerOne", "https://idp.example.org/issuerTwo"); http - .authorizeRequests(authorize -> authorize - .anyRequest().authenticated() + .authorizeExchange(exchanges -> exchanges + .anyExchange().authenticated() ) .oauth2ResourceServer(oauth2 -> oauth2 .authenticationManagerResolver(authenticationManagerResolver) @@ -1070,8 +1070,8 @@ JwtIssuerReactiveAuthenticationManagerResolver authenticationManagerResolver = new JwtIssuerReactiveAuthenticationManagerResolver(authenticationManagers::get); http - .authorizeRequests(authorize -> authorize - .anyRequest().authenticated() + .authorizeExchange(exchanges -> exchanges + .anyExchange().authenticated() ) .oauth2ResourceServer(oauth2 -> oauth2 .authenticationManagerResolver(authenticationManagerResolver) diff --git a/docs/manual/src/docs/asciidoc/_includes/servlet/oauth2/oauth2-resourceserver.adoc b/docs/manual/src/docs/asciidoc/_includes/servlet/oauth2/oauth2-resourceserver.adoc index f3844ed84a..497b941d16 100644 --- a/docs/manual/src/docs/asciidoc/_includes/servlet/oauth2/oauth2-resourceserver.adoc +++ b/docs/manual/src/docs/asciidoc/_includes/servlet/oauth2/oauth2-resourceserver.adoc @@ -496,7 +496,7 @@ For greater power, though, we can use a builder that ships with `NimbusJwtDecode ---- @Bean JwtDecoder jwtDecoder() { - return NimbusJwtDecoder.fromJwkSetUri(this.jwkSetUri) + return NimbusJwtDecoder.withJwkSetUri(this.jwkSetUri) .jwsAlgorithm(RS512).build(); } ---- @@ -507,8 +507,8 @@ Calling `jwsAlgorithm` more than once will configure `NimbusJwtDecoder` to trust ---- @Bean JwtDecoder jwtDecoder() { - return NimbusJwtDecoder.fromJwkSetUri(this.jwkSetUri) - .jwsAlgorithm(RS512).jwsAlgorithm(EC512).build(); + return NimbusJwtDecoder.withJwkSetUri(this.jwkSetUri) + .jwsAlgorithm(RS512).jwsAlgorithm(ES512).build(); } ---- @@ -518,10 +518,10 @@ Or, you can call `jwsAlgorithms`: ---- @Bean JwtDecoder jwtDecoder() { - return NimbusJwtDecoder.fromJwkSetUri(this.jwkSetUri) + return NimbusJwtDecoder.withJwkSetUri(this.jwkSetUri) .jwsAlgorithms(algorithms -> { algorithms.add(RS512); - algorithms.add(EC512); + algorithms.add(ES512); }).build(); } ----