Class AdminLoginLocationController

java.lang.Object
sk.iway.iwcm.users.devices.AdminLoginLocationController

@RestController public class AdminLoginLocationController extends Object
Accepts optional location hints only for the caller's login and current administrator session.
  • Constructor Details

    • AdminLoginLocationController

      public AdminLoginLocationController(DeviceService devices)
  • Method Details

    • prepare

      @PostMapping("/admin/logon/location/") @ResponseStatus(NO_CONTENT) public void prepare(@RequestBody AdminLoginLocation.Input input, jakarta.servlet.http.HttpServletRequest request)
    • complete

      @PostMapping("/admin/rest/security/login-location") @PreAuthorize("@WebjetSecurityService.isAdmin()") public AdminLoginLocationController.Result complete(@RequestBody AdminLoginLocation.Input input, jakarta.servlet.http.HttpServletRequest request)
      Fills a missing hint without allowing the browser to choose its target account or device.