0
私は単純な春のブートアプリケーションを持っており、私はそれでGoogleのoauth2認証を使用するwnat。それは正常に動作しますが、自分のuserDetailsServiceを設定してユーザーのロールを設定する方法がわかりません。私はUserDetailsServiceの私のimplemantationを喜ばなければならないSpring Boot + Google OAuth2:ユーザー詳細サービスの定義方法
security.oauth2.client.client-id: <client-d>
security.oauth2.client.client-secret: <secret>
security.oauth2.client.access-token-uri: https://www.googleapis.com/oauth2/v3/token
security.oauth2.client.user-authorization-uri: https://accounts.google.com/o/oauth2/auth
security.oauth2.client.client-authentication-scheme: form
security.oauth2.client.scope: profile,email
security.oauth2.resource.user-info-uri: https://www.googleapis.com/userinfo/v2/me
security.oauth2.resource.prefer-token-info: false
ので、:
マイ設定:
@SpringBootApplication
@EnableWebMvc
@EnableOAuth2Sso
public class Application extends WebMvcAutoConfiguration {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
...とapplication.properties?コンテキストにBeanを追加するだけでうまくいかない場合は、おそらくどこかに設定する必要があります。 ありがとう