PJEilers / WTLibraryApp

0 stars 2 forks source link

Upgrade Security met Spring Boot Security #163

Open HuubV opened 2 years ago

HuubV commented 2 years ago

JWT gebruiken voor authenticatie

HuubV commented 2 years ago

Vogel uit hoe je personen kunt toevoegen. Voeg ze toe aan de database

HuubV commented 2 years ago

Zorg voor backend authetication

https://www.toptal.com/spring/spring-security-tutorial

// Set permissions on endpoints http.authorizeRequests() // Our public endpoints .antMatchers("/api/public/").permitAll() .antMatchers(HttpMethod.GET, "/api/author/").permitAll() .antMatchers(HttpMethod.POST, "/api/author/search").permitAll() .antMatchers(HttpMethod.GET, "/api/book/**").permitAll() .antMatchers(HttpMethod.POST, "/api/book/search").permitAll() // Our private endpoints .anyRequest().authenticated();

of: @RolesAllowed(Role.AUTHOR_ADMIN) @PostMapping

HuubV commented 2 years ago

Frontend admin rechten moet nog erbij