Class UserController

java.lang.Object
eu.dnetlib.authentication.controllers.UserController

@RestController public class UserController extends Object
  • Constructor Details

  • 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