The problem can be defined by the following example:
I have a class MainClass which is related with another class called AssociatedClass by
One option is to secure Spring Data REST endpoints at the URL level. For example:
@Override
public void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/entity/{[0-9]+}/{[A-Za-z][A-Za-z0-9]+}").hasRole("ADMIN").
and().csrf().disable();
}
}
Public access:
Admin access: