クラス OAuth2LoginConfigurer.UserInfoEndpointConfig
java.lang.ObjectSE
org.springframework.security.config.annotation.web.configurers.oauth2.client.OAuth2LoginConfigurer.UserInfoEndpointConfig
- 含まれているクラス:
- OAuth2LoginConfigurer<B extends HttpSecurityBuilder<B>>
認可サーバーの UserInfo エンドポイントの構成オプション。
メソッドのサマリー
修飾子と型メソッド説明and()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。7.0 の取り外し用。oidcUserService
(OAuth2UserService<OidcUserRequest, OidcUser> oidcUserService) UserInfo エンドポイントからエンドユーザーのユーザー属性を取得するために使用される OpenID Connect 1.0 サービスを設定します。userAuthoritiesMapper
(GrantedAuthoritiesMapper userAuthoritiesMapper) OAuth2AuthenticatedPrincipal.getAuthorities()
のマッピングに使用するGrantedAuthoritiesMapper
を設定します。userService
(OAuth2UserService<OAuth2UserRequest, OAuth2User> userService) UserInfo エンドポイントからエンドユーザーのユーザー属性を取得するために使用される OAuth 2.0 サービスを設定します。
メソッドの詳細
userService
public OAuth2LoginConfigurer<B>.UserInfoEndpointConfig userService(OAuth2UserService<OAuth2UserRequest, OAuth2User> userService) UserInfo エンドポイントからエンドユーザーのユーザー属性を取得するために使用される OAuth 2.0 サービスを設定します。- パラメーター:
userService
- UserInfo エンドポイントからエンドユーザーのユーザー属性を取得するために使用される OAuth 2.0 サービス- 戻り値:
- さらなる構成のための
OAuth2LoginConfigurer<B extends HttpSecurityBuilder<B>>.UserInfoEndpointConfig
oidcUserService
public OAuth2LoginConfigurer<B>.UserInfoEndpointConfig oidcUserService(OAuth2UserService<OidcUserRequest, OidcUser> oidcUserService) UserInfo エンドポイントからエンドユーザーのユーザー属性を取得するために使用される OpenID Connect 1.0 サービスを設定します。- パラメーター:
oidcUserService
- UserInfo エンドポイントからエンドユーザーのユーザー属性を取得するために使用される OpenID Connect 1.0 サービス- 戻り値:
- さらなる構成のための
OAuth2LoginConfigurer<B extends HttpSecurityBuilder<B>>.UserInfoEndpointConfig
userAuthoritiesMapper
public OAuth2LoginConfigurer<B>.UserInfoEndpointConfig userAuthoritiesMapper(GrantedAuthoritiesMapper userAuthoritiesMapper) OAuth2AuthenticatedPrincipal.getAuthorities()
のマッピングに使用するGrantedAuthoritiesMapper
を設定します。- パラメーター:
userAuthoritiesMapper
- ユーザーの権限のマッピングに使用されるGrantedAuthoritiesMapper
- 戻り値:
- さらなる構成のための
OAuth2LoginConfigurer<B extends HttpSecurityBuilder<B>>.UserInfoEndpointConfig
and
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。7.0 の取り外し用。代わりにOAuth2LoginConfigurer.userInfoEndpoint(Customizer)
を使用してくださいさらに構成するためにOAuth2LoginConfigurer
を返します。