#Richardson Mapping With Spring Security

1 messages · Page 1 of 1 (latest)

median lagoon
#

Hi, Im curious about, how to properly create mappings for security endpoints.
I have now a UserController.
So where would you like to put mappings like "login, register and verify email", to UserController or AuthController.
And how would you like to create endpoints.

I have only users.

For example if we chose UserController -> "/api/v1/users"

Is this good?

    @PostMapping("/login")
    public ResponseDto login(@RequestBody Command2 command) {
        return service.login(command);
    }

    @PostMapping("/register")
    @ResponseStatus(HttpStatus.CREATED)
    public ResponseDto create(@RequestBody @Valid Command command) {
        return service.register(command);
    }

    @GetMapping("/verify/{id}")
    public ResponseDto verify(@PathVariable int id) {
        return service.verify(token);
    }
livid ploverBOT
#

This post has been reserved for your question.

Hey @median lagoon! Please use /close or the Close Post button above when your problem is solved. Please remember to follow the help guidelines. This post will be automatically closed after 300 minutes of inactivity.

TIP: Narrow down your issue to simple and precise questions to maximize the chance that others will reply in here.

livid ploverBOT