Открытый проект BootJava.

Программа. Материалы проекта

GitHub (см. 1.3 настройки проекта)

Spring Security

4.1 Подключение Security. Аутентификация по умолчанию

4.2 Конфигурирование в коде приложения. Password Encoding

4.3 Аутентификация пользователя из БД. AuthUser

Внимание: если обновились на версию spring-boot 2.7.x и выше, нужно поправить
depricated WebSecurityConfig
При этом придется разрешать конфликты в патчах вручную.
Или делать по патчам со старой версией и обновиться вместе со мной на 7-м уроке

4.4 Role and GrantedAuthority

4.5 Basic authorization. Кастомизация Json

  • GET http://localhost:8080/api/account
  • GET http://localhost:8080/api/users
  • curl -s http://localhost:8080/api/account --user user@gmail.com:password
  • POST http://localhost:8080/api/users
    Content-Type: application/json
    Authorization: Basic admin@javaops.ru admin
    {
     "email": "test@test.com",
     "firstName": "Test",
     "lastName": "Test",
     "password": "test",
     "roles": [ "USER","ADMIN"]
    }
    
< 3-е занятие 5-е занятие>
Контакты: Григорий Кислин
E-mail: admin@javaops.ru
ОГРНИП: 317784700063201 | ИНН: 782581076920

Cайт-партнер: topjava.ru
Поделиться:
Москва Санкт-Петербург Киев Минск Харьков Новосибирск Львов Нижний Новгород Алматы Одесса Днепр Краснодар Екатеринбург Самара Ростов-на-Дону Днепропетровск Казань Воронеж Челябинск Пермь Гомель Владивосток Астана Томск Саратов Гродно Уфа Калининград Николаев Запорожье Ярославль Омск Кемерово Белгород Брест Ташкент Херсон Ижевск Чебоксары Караганда Волгоград Балашиха Йошкар-Ола Киров Барнаул Калуга Иркутск Магнитогорск Донецк Монреаль Warszawa Los Angeles Винница Сыктывкар Тюмень Рига Кишинев Бишкек Владимир Красноярск Ульяновск Жуковский Тольятти Тверь Вологда Улан-удэ Сочи Иваново Мариуполь Пенза Краков Сумы Подольск Тула Рязань Хабаровск Helsinki Могилев Haifa Полтава Сургут Новокузнецк Березники San Francisco Иннополис Tel Aviv Ереван Тернополь Ставрополь Кривой рог Северодвинск Витебск Астрахань

AltStyle によって変換されたページ (->オリジナル) /