Class UserInfoService
java.lang.Object
eu.dnetlib.authentication.services.UserInfoService
-
Constructor Summary
ConstructorsConstructorDescriptionUserInfoService(Properties properties, org.springframework.web.client.RestTemplate restTemplate, SecurityService service, org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepository repository, org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository) -
Method Summary
Modifier and TypeMethodDescriptiongetAccessToken(String refreshToken) org.springframework.security.oauth2.client.registration.ClientRegistrationgetTokenRequest(String refreshToken) getUserInfo(jakarta.servlet.http.HttpServletRequest request) voidrevoke(jakarta.servlet.http.HttpServletRequest request) revokeTokenRequest(String refreshToken)
-
Constructor Details
-
UserInfoService
@Autowired public UserInfoService(Properties properties, org.springframework.web.client.RestTemplate restTemplate, SecurityService service, org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepository repository, org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository)
-
-
Method Details
-
getUserInfo
public User getUserInfo(jakarta.servlet.http.HttpServletRequest request) throws eu.dnetlib.uoaauthorizationlibrary.authorization.exceptions.http.NotFoundException - Throws:
eu.dnetlib.uoaauthorizationlibrary.authorization.exceptions.http.NotFoundException
-
getAccessToken
-
getTokenRequest
-
revoke
public void revoke(jakarta.servlet.http.HttpServletRequest request) -
revokeTokenRequest
-
getClient
public org.springframework.security.oauth2.client.registration.ClientRegistration getClient()
-