Mam zbudować usługę uwierzytelniania i aplikacji sieci Web w Spring 5 i Spring boot 2.0.0.M3 i próbuję teraz przenieść ją do Spring boot 2.0.0.M6
.Wiosenny rozruch klienta aplikacji sieci web 2.0.0.M6 OAuth2. Nie @ EnableOauth2Sso już; jak wymienić?
Zauważyłem, że @EnableOauth2Sso
nie jest już dostępny w spring-boot-autoconfigure
; Użyłem tej adnotacji do skonfigurowania mojej aplikacji internetowej w modzie. Zajrzałem do przykładów na Spring
do konfigurowania Oauth2 Client
przy użyciu @EnableOAuth2Client
, ale obiekty konfiguracji używane w przykładach takich jak UserInfoTokenServices
również nie wydają się już istnieć.
Jak mogę skonfigurować aplikację internetową dla klienta pod kątem OAuth2 in spring boot versions >= 2.0.0.M6
?
skonfigurowałem mój wiosna-boot 2.0.0.M6 app teraz mieć spring.security.oauth2.client.registration [client-id] i spring.security.oauth2.. client.provider. [provider-id] w nim aplikacja yaml i delared @ EnableOAuth2Client. webapplication przekierowuje teraz do usługi autoryzacji i użytkownik może uwierzytelnić się na serwerze autoryzacji i jest przekierowywany ponownie do aplikacji internetowej. Jednak autoryzacja na kliencie nadal kończy się niepowodzeniem, ponieważ parametr nazwa_użytkownika w konfiguracji dostawcy klienta nie jest odbierany. –
Podczas manipulowania atrybutem userNameAttribute dla dostawcy w usłudze Rejestracja na żądanie, autoryzacja wydaje się przekraczać, ale podczas przeglądania łańcucha filtrów po powrocie nadal występuje awaria. –
W obiekcie OAuth2ClientPropertiesRegistrationAdapter # getBuilder (Builder Builder, dostawca Provider) nie widzę zestaw właściwości userNameAttributeName !? 'private static Builder getBuilder (Builder Builder, dostawca Providera) { \t \t copyIfNotNull (dostawca :: getAuthorizationUri, builder :: authorizationUri); \t \t copyIfNotNull (dostawca :: getTokenUri, konstruktor :: tokenUri); \t \t copyIfNotNull (dostawca :: getUserInfoUri, builder :: userInfoUri); \t \t copyIfNotNull (dostawca :: getJwkSetUri, builder :: jwkSetUri); \t \t Konstruktor powrotu; \t} –