Class UserInfoService
- java.lang.Object
-
- eu.dnetlib.authentication.services.UserInfoService
-
@Service public class UserInfoService extends Object
-
-
Constructor Summary
Constructors Constructor Description UserInfoService(org.springframework.web.client.RestTemplate restTemplate, Properties properties, org.mitre.oauth2.model.RegisteredClient client, org.mitre.openid.connect.config.ServerConfiguration server)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteOldRefreshTokens()TokenResponsegetAccessToken(String refreshToken)org.springframework.util.MultiValueMap<String,String>getTokenRequest(String refreshToken)UsergetUserInfo()
-
-
-
Constructor Detail
-
UserInfoService
@Autowired public UserInfoService(org.springframework.web.client.RestTemplate restTemplate, Properties properties, org.mitre.oauth2.model.RegisteredClient client, org.mitre.openid.connect.config.ServerConfiguration server)
-
-
Method Detail
-
getUserInfo
public User getUserInfo() throws ResourceNotFoundException
- Throws:
ResourceNotFoundException
-
getAccessToken
public TokenResponse getAccessToken(String refreshToken)
-
getTokenRequest
public org.springframework.util.MultiValueMap<String,String> getTokenRequest(String refreshToken)
-
deleteOldRefreshTokens
public void deleteOldRefreshTokens()
-
-