|
@@ -18,6 +18,7 @@ package org.springframework.security.config.web.servlet.oauth2.login
|
|
|
|
|
|
import org.springframework.security.config.annotation.web.builders.HttpSecurity
|
|
|
import org.springframework.security.config.annotation.web.configurers.oauth2.client.OAuth2LoginConfigurer
|
|
|
+import org.springframework.security.config.web.servlet.SecurityMarker
|
|
|
import org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper
|
|
|
import org.springframework.security.oauth2.client.oidc.userinfo.OidcUserRequest
|
|
|
import org.springframework.security.oauth2.client.registration.ClientRegistration
|
|
@@ -38,6 +39,7 @@ import org.springframework.security.oauth2.core.user.OAuth2User
|
|
|
* End-User from the UserInfo Endpoint.
|
|
|
* @property userAuthoritiesMapper the [GrantedAuthoritiesMapper] used for mapping [OAuth2User.getAuthorities]
|
|
|
*/
|
|
|
+@SecurityMarker
|
|
|
class UserInfoEndpointDsl {
|
|
|
var userService: OAuth2UserService<OAuth2UserRequest, OAuth2User>? = null
|
|
|
var oidcUserService: OAuth2UserService<OidcUserRequest, OidcUser>? = null
|