Class GoogleSignInServiceImpl
java.lang.Object
org.springframework.security.oauth2.client.oidc.userinfo.OidcUserService
edu.ucsb.cs156.frontiers.services.GoogleSignInServiceImpl
- All Implemented Interfaces:
GoogleSignInService
,org.springframework.security.oauth2.client.userinfo.OAuth2UserService<org.springframework.security.oauth2.client.oidc.userinfo.OidcUserRequest,
org.springframework.security.oauth2.core.oidc.user.OidcUser>
@Service
public class GoogleSignInServiceImpl
extends org.springframework.security.oauth2.client.oidc.userinfo.OidcUserService
implements GoogleSignInService
-
Constructor Summary
ConstructorsConstructorDescriptionGoogleSignInServiceImpl
(UserRepository userRepository, AdminRepository adminRepository, InstructorRepository instructorRepository) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.core.oidc.user.OidcUser
loadUser
(org.springframework.security.oauth2.client.oidc.userinfo.OidcUserRequest userRequest) Methods inherited from class org.springframework.security.oauth2.client.oidc.userinfo.OidcUserService
createDefaultClaimTypeConverters, setAccessibleScopes, setClaimTypeConverterFactory, setOauth2UserService, setOidcUserMapper, setRetrieveUserInfo
-
Constructor Details
-
GoogleSignInServiceImpl
@Autowired public GoogleSignInServiceImpl(UserRepository userRepository, AdminRepository adminRepository, InstructorRepository instructorRepository)
-
-
Method Details
-
loadUser
public org.springframework.security.oauth2.core.oidc.user.OidcUser loadUser(org.springframework.security.oauth2.client.oidc.userinfo.OidcUserRequest userRequest) throws org.springframework.security.oauth2.core.OAuth2AuthenticationException - Specified by:
loadUser
in interfaceGoogleSignInService
- Specified by:
loadUser
in interfaceorg.springframework.security.oauth2.client.userinfo.OAuth2UserService<org.springframework.security.oauth2.client.oidc.userinfo.OidcUserRequest,
org.springframework.security.oauth2.core.oidc.user.OidcUser> - Overrides:
loadUser
in classorg.springframework.security.oauth2.client.oidc.userinfo.OidcUserService
- Throws:
org.springframework.security.oauth2.core.OAuth2AuthenticationException
-