Как весенняя безопасность проходит учетные данные? Почтальон - PullRequest
0 голосов
/ 29 марта 2020

Я только что создал базовый c слой для защиты своего Spring API.

@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {

@Bean
@Override
public UserDetailsService userDetailsService() {

    List<UserDetails> users = new ArrayList<>();
    users.add(User.withDefaultPasswordEncoder().username("Admin").password("xxx!!").roles("ADMIN").build());
    users.add(User.withDefaultPasswordEncoder().username("Pharmacist").password("xxx!!").roles("PHARMACIST").build());
    users.add(User.withDefaultPasswordEncoder().username("Office").password("xxx!!").roles("OFFICE").build());

    return new InMemoryUserDetailsManager(users);
}
}

Я использую Postman для проверки своих конечных точек, и он работает через функцию авторизации Postman.

Что, если я хочу использовать эти параметры (имя пользователя, пароль, роль) в моем интерфейсе?

Я имею в виду, что я пытаюсь каким-то образом увидеть, как Spring Security передает значения в URL: http://localhost: 8080 но я не могу узнать как. Мне нужно это, чтобы иметь возможность обрабатывать мой интерфейс с этими правилами.

Я действительно новичок в этой главе, посвященной весенней безопасности.

...