Class UserController
java.lang.Object
eu.dnetlib.authentication.controllers.UserController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<TokenResponse>getAccessToken(String refreshToken) org.springframework.http.ResponseEntity<User>getUserInfo(jakarta.servlet.http.HttpServletRequest request) voidlogin(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) voidredirect(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) voidrevoke(jakarta.servlet.http.HttpServletRequest request)
-
Constructor Details
-
UserController
-
-
Method Details
-
login
@RequestMapping(value="/openid_connect_login", method=GET) public void login(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException - Throws:
IOException
-
getUserInfo
@RequestMapping(value="/userInfo", method=GET) public org.springframework.http.ResponseEntity<User> getUserInfo(jakarta.servlet.http.HttpServletRequest request) -
getAccessToken
@RequestMapping(value="/accessToken", method=GET) @PreAuthorize("isAuthenticated() && @SecurityService.hasRefreshToken()") public org.springframework.http.ResponseEntity<TokenResponse> getAccessToken(@RequestParam(name="refreshToken") String refreshToken) -
revoke
@RequestMapping(value="/revoke", method=GET) @PreAuthorize("isAuthenticated() && @SecurityService.hasRefreshToken()") public void revoke(jakarta.servlet.http.HttpServletRequest request) -
redirect
@RequestMapping(value="/redirect", method=GET) public void redirect(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException - Throws:
IOException
-