Browse Source

Update reactive auditing documentation considering `Authentication` can be `null`.

Closes #3413
3.5.x
Mark Paluch 3 weeks ago
parent
commit
5a40833885
No known key found for this signature in database
GPG Key ID: 55BC6374BAA9D973
  1. 1
      src/main/antora/modules/ROOT/pages/auditing.adoc

1
src/main/antora/modules/ROOT/pages/auditing.adoc

@ -104,6 +104,7 @@ class SpringSecurityAuditorAware implements ReactiveAuditorAware<User> { @@ -104,6 +104,7 @@ class SpringSecurityAuditorAware implements ReactiveAuditorAware<User> {
public Mono<User> getCurrentAuditor() {
return ReactiveSecurityContextHolder.getContext()
.filter(it -> it.getAuthentication() != null)
.map(SecurityContext::getAuthentication)
.filter(Authentication::isAuthenticated)
.map(Authentication::getPrincipal)

Loading…
Cancel
Save