Как настроить InMemory Security (Spring)
Только изучаю Spring, покажите простой и легкий пример использования InMemory авторизацию
Ответы (2 шт):
Автор решения: AlexMartynets
→ Ссылка
Добавь spring security в зависимости maven, далее создай класс SecurityConfig, в общем смотри пример ниже:
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(AuthenticationManagerBuilder auth) throws
Exception { auth.inMemoryAuthentication().withUser("user").password("user").roles("USER");}}
Автор решения: not a Programmer
→ Ссылка
При добавлении зависимости spring-boot-starter-security в pom.xml, по умолчанию вы будете иметь:
- in-memory авторизацию
- логин -
user - пароль случайный, который выводится в консоли при запуске приложения, например
Using generated security password: 78fa095d-3f4c-48b1-ad50-e24c31d5cf35
Для того, чтобы изменить логин/пароль необходимо указать spring.security.user.name и spring.security.user.password в application.properties.
Более подробно можно почитать в документации https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/htmlsingle/#boot-features-security.