Code with Bakytzhan Seitkazin
Code with Bakytzhan Seitkazin
  • Видео 22
  • Просмотров 122 522
Разбираем OAuth2 и OpenID Connect на пальцах
В данном видео ролике объясняю концепт работы OAuth2 и OpenID Connect. Вне зависимости от того, какой язык программирования и фреймворк используете, необходимо один раз понять концепции, которые используются под капотом.
00:00 - Введение
00:18 - Концепция и терминология
01:28 - OAuth2 Roles
04:15 - Tokens
05:15 - Scopes
05:57 - Grant Types
09:06 - Client Credentials Flow
10:34 - Password
11:28 - Authorization Code Flow
13:32 - OpenID Connect
16:09 - OpenID Authorization Code Flow
17:29 - Выводы
--------------------------------------------------------------------------------------------------------------------
Посты на Хабр - habr.com/ru/users/beezy92/posts/
Профиль в линкедин - www.linkedin.com/in/bsei...
Просмотров: 3 166

Видео

Улучшаем Terminal в Windows
Просмотров 1,8 тыс.Год назад
В данном видео ролике кастомизируем стандартный терминал в Windows, также оживим его при помощи шаблонов и шрифтов от сообщества. 00:00 - Введение 00:35 - Смотрим на результат 01:28 - Начинаем 01:43 - Ставим PowerShell 02:00 - Ставим Terminal 02:16 - Настраиваем Terminal 03:03 - Ставим VS Code 03:15 - Настраиваем Terminal 2 05:23 - Ставим Scoop 06:05 - Ставим Git 07:00 - Ставим Oh-My-Posh! 07:2...
Разбираемся с Авторизационным Сервером в Экосистеме Spring: Auth Serve, UAA, KeyCloak
Просмотров 2,7 тыс.Год назад
В данном видео ролики, разберемся с состоянием проектов в экосистеме Spring, Spring Security. Чем можем заменить устаревший и не поддерживающийся проект - Spring Security OAuth. Переход с устаревшего WebSecurityConfigurerAdapter. Почему и где использовать решение от Cloudfoundry - UAA и KeuCloak. Ссылки: CloudFoundry UAA - github.com/cloudfoundry/uaa KeyCloak - github.com/keycloak/keycloak Spri...
Простой и легкий способ создавать SOAP сервисы на Java и Spring Boot. Apache CXF
Просмотров 8 тыс.Год назад
В данном видео ролики создадим SOAP веб сервис используя библиотеку - Apache CXF. Данный способ значительно укрощает процесс и скорость разработки SOAP сервисов на Java. Ссылка на проект в github - github.com/bseitkazin/spring-boot-cxf Канал в телеграме, новости, текстовая версия - t.me/codelikeПосты на Хабр - habr.com/ru/users/beezy92/posts/Блог на английском, статический блог, где делюсь заме...
Как УСКОРИТЬ Spring Boot приложение? Spring Native
Просмотров 1,8 тыс.2 года назад
В данном видео, хочу рассмотреть способы для ускорения времени запуска Spring Boot приложения. Классический способ, это использовать ленивую загрузку бинов, или убрать из запуска авто конфигурации лишние классы. Рабочий инструмент на данный момент, и который будет набирать обороты в будущем, это проект GraalVM, который дает возможность, создавать нативные образы, и запускать Java приложения без...
Планы на 2022 год
Просмотров 1,7 тыс.2 года назад
Про планы на следующий год, какие темы буду рассказывать, и над чем буду сам развиваться. Если вам также близки данные темы, подписывайтесь и развивайтесь в новом году вместе со мной! 00:00 - Введение 00:15 - Результаты канала за год 01:02 - Планы на следующий год 02:12 - Интерес к функциональным языкам программирования 02:45 - Ruby мёртв, да здравствует Ruby 3! 03:11 - Coming out - про Javascr...
самый важный SOFT Skill для программиста
Просмотров 1,2 тыс.2 года назад
Часто можем слышать на собеседовании, или в статьях, особенно в зарубежных, про важность Soft skills. В данном видео ролике, хочу разобрать, почему вам стоит обратить внимание на Soft Skills, не игнорировать их, как я когда-то, и в видео вы узнаете, какой самый главный Soft Skill нужно прокачивать программисту. Канал в телеграме, новости, текстовая версия - t.me/codelike Посты на Хабр - habr.co...
Уровни Разработчиков
Просмотров 5402 года назад
В данном видео разбираю, какие уровни разработчиков есть, их пути развития. Канал в телеграме, новости, текстовая версия - t.me/codelike Посты на Хабр - habr.com/ru/users/beezy92/posts/ Блог на английском, статический блог, где делюсь заметками по изученным материалам, курсам, книгам, списками книг - bseitkazin.gitlab.io/ Профиль в линкедин - www.linkedin.com/in/bseitkazin/ Мой твиттер - twitte...
создаем GraphQL Server на Spring Boot
Просмотров 4,6 тыс.3 года назад
В данном видео познакомимся с тем, как можно еще создать ресурс для наших клиентов (iOS, Android, Web, Bots и тд) используя не только REST API. Здесь будет ссылка на код в github. Сделял - github.com/bseitkazin/spring-boot-graphql Канал в телеграме, новости, текстовая версия - t.me/codelike Посты на Хабр - habr.com/ru/users/beezy92/posts/ Блог на английском, статический блог, где делюсь заметка...
Angular Авторизация JWT. Проект полностью. Реализуем авторизацию. Livecoding SaaS. #2
Просмотров 7 тыс.3 года назад
В данной части видео, реализуем авторизацию пользователя на клиентской стороне, используя Angular, и наш предыдущий backend на Java и Spring Boot - ruclips.net/video/m5FAo5Oa6ag/видео.html Ссылка на проект - github.com/bseitkazin/feedbacker-admin-app Сервер на Discord, чтобы обсуждать, в основном, про обучение программированию, и проблемы - discord.gg/F8Qjs2Fmah Посты на Хабр - habr.com/ru/user...
Spring Boot JWT. Проект полностью. Реализуем регистрацию и авторизацию. Livecoding SaaS. #1
Просмотров 30 тыс.3 года назад
В данном видео реализуем схему авторизации и аутентификации используя JWT токен. Вначале разберем, какие способы авторизации есть, как может нам помочь в этом Spring и Spring Security, разберем схему работы. Ссылка на проект - github.com/bseitkazin/spring-jwt-realization Также реализуем авторизацию по ролям. Тема авторизации в Spring приложениях - базовая, придется его реализовывать в каждом пр...
Демо КУРСА по построению настоящего SaaS приложения на Spring Boot, Vue.
Просмотров 1,7 тыс.3 года назад
В данном видео ролике, хочу показать демонстрацию функционала, который ляжет в основу в SaaS (Software as Service) используя такие технологии как Spring Boot, Spring MVC, Spring Security, OAuth протокол, JWT для обмена токенами, Spring Data для хранения данных и Postgres, Vue для плагина в хроме, и админ панель. На чем делать админ панель, еще не выбрал, выбираю между Next.js и Spring MVC. Разр...
Знакомимся с JENKINS используя DOCKER
Просмотров 6 тыс.3 года назад
В данном видео разберем что такое CI CD, что такое Continuous Deployment, как его построить используя Jenkins, его основные механизмы. И как можем использовать Docker для этого. А что внутри запускается - уже большой разницы не имеет, главное иметь Dockerfile. Ссылка на урок, как установить и запустить Jenkins в WIndows 10, используя Docker Desktop - github.com/bseitkazin/java-docker-jenkins 00...
3 способа использовать DOCKER с JAVA
Просмотров 19 тыс.3 года назад
В данном видео покажу 3 способа, как использовать Docker для Java проекта на примере Spring Boot. А также разберем, плюсы и минусы каждого способа, и попробуем выжать максимальную пользу от Docker для Java проекта. Таймкоды: 00:00 - Введение, цель видео 00:40 - Иннициализация Spring Boot приложения, каркас 03:13 - ПЕРВЫЙ СПОСОБ ИСПОЛЬЗОВАНИЯ 08:59 - ПЛЮСЫ и МИНУСЫ ПЕРВОГО СПОСОБА 09:56 - ВТОРОЙ...
Книги для ПРОГРАММИСТОВ #2 | Проектный менеджмент | Новый функционал в Java | Параллельное Програм
Просмотров 4553 года назад
Это третье по счету видео, где рекомендую книги для прочтения в области информационных технологии. 00:00 - Введение 00:10 - Мифический Человеко-Месяц 02:05 - Современный язык Java 02:33 - Параллельное программирование в Java на практике Канал в телеграме, новости, текстовая версия - t.me/codelike Посты на Хабр - habr.com/ru/users/beezy92/posts/ Блог на английском, статический блог, где делюсь з...
Навыки для BACKEND разработчика
Просмотров 1,5 тыс.3 года назад
Навыки для BACKEND разработчика
Создаем ПАРСЕР НОВОСТЕЙ используя Spring Boot, Scheduler, JSoup. Live Coding
Просмотров 9 тыс.3 года назад
Создаем ПАРСЕР НОВОСТЕЙ используя Spring Boot, Scheduler, JSoup. Live Coding
Книги для программистов #1 | Разработка Облачных Приложении | Погружаемся в глубь виртуальной машины
Просмотров 4943 года назад
Книги для программистов #1 | Разработка Облачных Приложении | Погружаемся в глубь виртуальной машины
КАК СОЗДАТЬ CRUD REST API БЫСТРО?
Просмотров 2,2 тыс.3 года назад
КАК СОЗДАТЬ CRUD REST API БЫСТРО?
Книги для программистов. #0
Просмотров 9793 года назад
Книги для программистов. #0
Как сделать REST API лучше?
Просмотров 1,5 тыс.3 года назад
Как сделать REST API лучше?
Разница между Servlet, Spring MVC и Spring Boot.
Просмотров 17 тыс.3 года назад
Разница между Servlet, Spring MVC и Spring Boot.

Комментарии

  • @dgvgfg
    @dgvgfg Месяц назад

    Только query произносится как квери, а не кьюри.

  • @user-lc8dw6qu7r
    @user-lc8dw6qu7r 3 месяца назад

    Давай продолжай, интересно!

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 3 месяца назад

    Магические заклинания с шпаргалки. Это и есть по-спрингбутовски?..

  • @wolkdnevnoy7472
    @wolkdnevnoy7472 3 месяца назад

    Говори нармально чётко, а не как в асмр видео

  • @toxa123p
    @toxa123p 3 месяца назад

    Впервые в жизни связался с СОАП и уже ненавижу его. Кстати, некоторые моменты, для новичка вообще неочевидны. Откуда будет автовайриться Бас? Или что за таргетНеймспейс и классНейм?

  • @user-ge1fh8xl2v
    @user-ge1fh8xl2v 3 месяца назад

    За сервайс отдельный респект)))

  • @IvanSazhin-lk9zy
    @IvanSazhin-lk9zy 4 месяца назад

    Очень хотел посмотреть толковое видео на эту тему, но когда с первых минут автор перепутал авторизацию с аутентификацией - сразу доверие к такому ролику падает. Лучше найти более надежный источник информации, кто знает что тут еще перепутано...

  • @user-ps7lt7vu8u
    @user-ps7lt7vu8u 4 месяца назад

    В видео все неплохо. Но spring boot плохо дружит с jaxws. Будут проблемы с хендлерами и инжектами в них.

  • @extills4352
    @extills4352 5 месяцев назад

    Как сделать чтобі после команді help отображалось на руском?

  • @user-rs6lw5vy4e
    @user-rs6lw5vy4e 5 месяцев назад

    спасибо

  • @sobolevaLi
    @sobolevaLi 5 месяцев назад

    Добрый день, очень понравилось ваше видео! Хотела бы попросить вас снять видео о тестировании данного api)

  • @daniilthegunner843
    @daniilthegunner843 5 месяцев назад

    Друг, подскажи насчет алгоритма действий при логине через соцсеть пожалуйста, например через гитхаб. Что-то не соображаю 1. Нажал на кнопку "логин через гитхаб" 2. Открылось окно логина , залогинился 3. Редиректнуло обратно , и в квери добавился код единоразовый И вот что дальше ? не догоняю. Делаю запрос на апишку бэка уже с этим кодом и он токены отдает?

  • @Next_LVL_Java
    @Next_LVL_Java 8 месяцев назад

    Крутой видос, спасибо, очень помог)

  • @user-jw3bo4vr1v
    @user-jw3bo4vr1v 8 месяцев назад

    Авторизация с кодингом на .Нет хорошо у Сергея Калабонги представлена.

  • @TheWaRmeN13
    @TheWaRmeN13 8 месяцев назад

    23:23 Я не совсем понимаю, почему, когда мы вставляем хэдэр, мы вставляем только сам токен, т.е. без приставки "Bearer ". По идее, у нас должна быть такая пара: "Authorization": "Bearer ${token}" ???

  • @kovashgang7110
    @kovashgang7110 8 месяцев назад

    Привет, спасибо за видео. Подскажи, а как делать связанные сущности, если например у постов есть автор?

  • @borymskyi
    @borymskyi 9 месяцев назад

    Уууиндовс

  • @mobilafilm
    @mobilafilm 9 месяцев назад

    Я так и не понял, где имя-то вбивать, чтобы сервис мне ответил, hello имя?)

  • @borymskyi
    @borymskyi 11 месяцев назад

    Приложение чем то похоже на Google Form, а почему они его не использовали?

  • @user-mi4vf4io7l
    @user-mi4vf4io7l Год назад

    Баке сәттілік тілеймін!

  • @kennylfc8
    @kennylfc8 Год назад

    Классно, спасибо

  • @oeaoo
    @oeaoo Год назад

    Хорошо.

  • @user-yj8qv7ey2k
    @user-yj8qv7ey2k Год назад

    Всем добрый день! Кто-нибудь понял в каком моменте токен декодится?

  • @morbiuslevakov
    @morbiuslevakov Год назад

    Видео зачётное, но у меня не работал javax, импортировалось всё успешно. Но выдавало ошибки в создании бина при запуске. Перешёл на jakarta.persistence.* он новый и отлично работает со Sprng`ом

  • @lavenir9907
    @lavenir9907 Год назад

    Даже с терминологией попутал...

  • @AbbosTolipov-tb4gv
    @AbbosTolipov-tb4gv Год назад

    Здравствуйте будет ли новый видос по этой теме?

  • @itech0158
    @itech0158 Год назад

    зачем пересказывать то что есть в инструкции :)

  • @iorgankrat1118
    @iorgankrat1118 Год назад

    Очень круто и доступно, если еще актуально подбрасывать вам темы то могу посодействовать. Авторизация действительно очень полезная вещь так как любое современное апи использует oidc и oauth2) для остальных подписчиков могу посоветовать почитать Spring Security in Action, OAuth 2 in Action там можно детально разобраться с вариантами авторизации

  • @user-yv2gx4wp4u
    @user-yv2gx4wp4u Год назад

    Ассалаумағалейкум! Есть ли ограничения по возрасту, если начать обучаться с нуля программированию?

  • @TheMixer91
    @TheMixer91 Год назад

    Азамат, очень радостно видеть что вы решили сменить шоу-бизнес на ИТ! Всё в вашем видео прекрастно, кроме использования spring boot. Куда приятнее видеть в проекте только необходимые зависимости вместо постоянно конфликтующих между собой boot контейнеров. Спасибо за видео!

  • @Krazorie
    @Krazorie Год назад

    Ааа! Какой ещё"сервайс"! Отличная лекция, просто идеальная, и тут плетью по ушам: service as "сервайс"...

  • @gerg6752
    @gerg6752 Год назад

    а как нужно поменять третий способ, чтобы использовать его с docker-compose?

  • @dusuhiller9886
    @dusuhiller9886 Год назад

    спасибо огромное помогли, жадль что так мало лайков и просмотров

  • @Shuffle2149
    @Shuffle2149 Год назад

    Большое спасибо за ваши видео! Отличная подача материала.

  • @happymishka1
    @happymishka1 Год назад

    Благодарю!! Все очень понятно!

  • @user-yh7jj6jq7e
    @user-yh7jj6jq7e Год назад

    большое вам спасибо! для меня оказалось все очень понятно. Грамотно обьяснили, все по делу

  • @pink_snowman
    @pink_snowman Год назад

    Очень полезный видео ролик. Спасибо автору. Многие моменты прояснились. Вы понятно объясняете.

  • @doncruze5515
    @doncruze5515 Год назад

    чувак от души респект все работает! Очень помог!

  • @user-rv9ss5ce7z
    @user-rv9ss5ce7z Год назад

    Дорогой ЛюКанг большое спасибо!

  • @karfogengroup807
    @karfogengroup807 Год назад

    у меня ошибка в файле WebSecurityConfig метод configure http.addFilterBefore( authenticationJwtTokenFilter(), UsernamePasswordAuthenticationFilter.class); В этой строке. Другой тип аргументов. Кто-то сталкивался?

  • @user-mt9kf4mi7x
    @user-mt9kf4mi7x Год назад

    Здравствуйте! Очень познавательное видео! А разве при старте спринг секьюрити не должно отдавать логин и пароль разработчика? А то я думаю если не показывает в консоли что я не так делаю?

  • @alexandrmotorin5842
    @alexandrmotorin5842 Год назад

    Определения авторизации и аутентификации перепутал

  • @iorgankrat1118
    @iorgankrat1118 Год назад

    Спасибо

  • @DmiTs-ep2ju
    @DmiTs-ep2ju Год назад

    не работает ничерта//// Unexpected error occurred in scheduled task

  • @DmiTs-ep2ju
    @DmiTs-ep2ju Год назад

    Коуто! Можно ссылку на урок про архитектуру приложений на спринге? Не нашел его

  • @velikiy-prikalel
    @velikiy-prikalel Год назад

    Спасибо большое, подписался. А ты рассказывал, что сделаешь видео, как новичку влиться в команду. Оно было уже где-то? Очень хочется увидеть.

    • @bseitkazin
      @bseitkazin Год назад

      Спасибо за отзыв. Еще нет. Скоро вернусь с новым контентом

  • @ukratitelkisok9726
    @ukratitelkisok9726 Год назад

    гига полезный канал, спасибо

  • @askarkaskyrbaev3832
    @askarkaskyrbaev3832 Год назад

    Авторизация - это предоставление прав. Там перепутано кажись

  • @lonely9183
    @lonely9183 Год назад

    кодварсты шешуды уйретши плиз 8 ката шагарамайм фаундейшын туралы коп

  • @kanekabal416
    @kanekabal416 Год назад

    ЗЫ Ошибка с лейзи инициализацией - поставте @Transactional над методом loadUserByUsername... Хорошо что все за тобой получилось, уже лайк... хороша ли практика в контроллере юзать репозитории, или лучше операции с ними выкинуть в сервисы...