So verbinden Sie die reaktive Federsicherheit mit der JPA -Datenbank

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: So verbinden Sie die reaktive Federsicherheit mit der JPA -Datenbank

by Anonymous » 11 Feb 2025, 23:43

Ich möchte einige Selbstbenutzerinformationen aus nicht reaktiven Datenbank mit reaktivem Frühjahrssicherungsunterstützung erhalten.

Code: Select all

var customUserDto = Optional.ofNullable(getCurrentUserAuthentication()).map(Authentication::getPrincipal)
.filter(CustomUserDetails.class::isInstance).map(CustomUserDetails.class::cast).orElse(null);
< /code>
Ich habe versucht, die gleiche nächste Art und Weise zu tun: < /p>
String username = ReactiveSecurityContextHolder.getContext().map(SecurityContext::getAuthentication)getCurrentUserAuthentication().map(Authentication::getName);
var userInfo = userInfoRepository.findByEmail(username.block()).orElse(null);
, aber es ist in der letzten Zeile mit "block ()/blockfirst ()/blockLast () fehlgeschlagen, blockiert, was nicht in Thread-Reaktor-Http-EPoll-2"
Kann es gelöst werden oder ich sollte alle nicht reaktiven Feder wegen db?
danke im Voraus verwenden. < /p>

Top