GrabDuck!
GrabDuck!
  • 83
  • 341 743
Анонс: Spring на практике - Custom Authentication #2 / GrabDuck.com
Онлайн-курс от GrabDuck.com:
Продолжаем работать с Spring Security и в данном уроке рассмотрим как получать информацию из сгенерированного нами секретного токена и на основе данного токена авторизовывать пользователя.
Рассмотрим принципы работы с библиотекой для генерации защищенных токенов - JWT
=============================
Полное видео доступно для зарегистрированных пользователей Grabduck по адресу: grabduck.com/s/hkzixhnd
#spring #springboot #springsecurity #httpbasedauthentication #css #программирование
=============================
"GrabDuck" - канал ютуб разработчика уникального сервиса интернет-закладок GrabDuck.com. Все уроки основаны на личном опыте создателя проекта и программиста с большим стажем работы в интернациональных IT компания Европы.
Основная специализация разработчика поиск и поисковые технологии Solr.
=============================
Приглашаем Вас регистрироваться на grabduck.com
Переглядів: 3 332

Відео

Spring на практике - Custom Authentication #1 / GrabDuck.com
Переглядів 8 тис.7 років тому
Онлайн-курс от GrabDuck.com: Продолжаем работать с Spring Security и в данном уроке рассмотрим основной принцип, где Spring Security хранит информацию об аутентификации пользователя (SecurityContext), а также, как данную информацию можно использовать для получения сведений о авторизованном пользователе. Во второй части рассмотрим, как можно вручную устанавливать нужный нам Security Context и ка...
How to remove many bookmarks from your account at Grabduck
Переглядів 1987 років тому
See hint how to remove many bookmarks from your account at one time
How to see all your failed bookmarks at Grabduck
Переглядів 2507 років тому
See the way how to find all your failed bookmarks at Grabduck
Spring на практике - Как настроить свою форму Login в Spring Security
Переглядів 13 тис.7 років тому
Онлайн-курс от GrabDuck.com: Продолжаем работать с Spring Security и в данном уроке рассмотрим как настроить свою форму логина. В данном уроке мы используем SessionID Based аутентификацию, поэтому рассмотрим какие шаги выполняет Spring Security для выполнения процесса авторизации пользователя и как мы можем вклиниться в данный процесс, для того, чтобы использовать свою имплементацию формы логин...
Spring на практике - как настроить свой UserService в Spring Security
Переглядів 15 тис.7 років тому
Онлайн-курс от GrabDuck.com: Продолжаем работать с Spring Security и в данном уроке рассмотрим как настроить свою имплементацию компонента Spring Security - UserService. В качестве контейнера для хранения информации о пользователях будем использовать MongoDB. Также посмотрим, почему метод шифрования пароля Plain Text, используемый Spring Security по умолчанию, должен быть переопределен. Посмотр...
Spring на практике - Виды авторизации и как ее настроить в Spring Security
Переглядів 29 тис.7 років тому
Онлайн-курс от GrabDuck.com: Продолжаем работать с Spring Security и в данном уроке рассмотрим какие наиболее распространенные виды авторизации существуют и как их настроить в Spring Security. Посмотрим какие плюсы и минусы имеет Session based авторизация и почему она не подходить для высоконагруженных приложений. Также рассмотрим положительные стороны для применения Http Basic Auth в нагруженн...
AngularJS полезные библиотеки - Local/Session Storage с помощью ngStorage
Переглядів 7947 років тому
Онлайн-курс от GrabDuck.com: В данном видео уроке рассматриваем библиотеку ngStorage, которая предназначена для упрощения доступа к Local Storage и Session Storage у браузера. Поговорим о том, как выглядят хранилища браузера Local и Session а также попробуем использовать простейшие операции, такие как получение и добавление значений в хранилище, удаление элемента или полная реинициализация хран...
Spring на практике - Как настроить Spring Security в Spring Boot
Переглядів 18 тис.7 років тому
Онлайн-курс от GrabDuck.com: В данным уроком попробуем начать минисерию об использовании Spring Security совместно с Spring Boot. И в данном видео будем говорить о том, как провести первоначальную настройку Spring Security и какие возможности для этого есть в Spring Boot. Мы посмотрим на то как закрыть наше приложение с помощью HTTP based authentication, посмотрим что это такое, а также то, как...
AngularJS полезные библиотеки - Локализация с помощью Angular-Translate
Переглядів 1,2 тис.7 років тому
Онлайн-курс от GrabDuck.com: В данном видео уроке рассматриваем библиотеку Angular-Translate с помощью которой можно реализовать локализацию AngularJS приложения "на лету". Как работает данная библиотека посмотрим на простейшем примере - динамическом переключении языков между английским, немецким и русскими языками. Angular-Translate: grabduck.com/s/64jr0Etg "GrabDuck" - канал ютуб разработчика...
Изучаем Vert.X на практике - Конфигурация приложений на Vert.X
Переглядів 5847 років тому
Онлайн-курс от GrabDuck.com: В данном уроке продолжаем изучать Vert.X и посмотрим как можно использовать внешний конфигурационный файл для задания специфических параметров. В качестве примера вынесем номер используемого нашим сервером порта в конфигурационный файл. Также посмотрим как необходимо учитывать конфигурационные файлы в unit-тестах и как настроить чтобы в тестах номер порта задавался ...
Spring на практике: 2 способа настроить CORS в Spring Boot!
Переглядів 8 тис.7 років тому
Онлайн-курс от GrabDuck.com: В данном уроке рассматриваем, что такое CORS и где мы можем встретиться с ограничениями, накладываемыми политиками CORS. Рассмотрим 2 способа, как можно настроить политики CORS в Spring Boot "из коробки": с помощью специальмой аннотации @CrossOrigin, которую можем поместить как на метод контролера, так и на контролер целиком и глобальной конфигурацией Spring MVC. Ра...
Spring на практике - Как настроить оптимизатор wro4j в spring boot
Переглядів 1,6 тис.7 років тому
Онлайн-курс от GrabDuck.com: В данном уроке рассматриваем, что такое оптимизатор статических ресурсов, библиотека wro4j и почему ее применение в проектах веб приложений на Java крайне рекомендуется. Также рассмотрим, как можно настроить и запустить библиотеку wro4j в конфигурации со Spring Boot. Для демонстрации мы будем обрабатывать группу javascript файлов, содержащих небольшое приложение на ...
Изучаем VERT X на практике: Быстродействие, Spring vs. Vert X
Переглядів 1,9 тис.7 років тому
Онлайн-курс от GrabDuck.com: Сегодня немного отступим от обычных уроков и попробуем посмотреть, что работает быстрее: Spring или Vert.X. Для тестирования быстродействия будем запускать серию тестов с использованием Apache Benchmark (ab). Параметры теста: 1млн. запросов с уровнем паралелизации (одновременно работающих потоков) - 40 В качестве подопытных возьмем следующие фреймворки и серверы/ Се...
#AngularJS on practice - using #cookies with ngCookies
Переглядів 3,8 тис.7 років тому
Онлайн-курс от GrabDuck.com: Каким образом в AngularJS можно работать с Cookies? В данном видео уроке подключаем новый модуль ngCookies и смотрим какие возможности предоставляются в AngularJS с сервисом $cookies. Рассмотрим как простейший метод создания и получения cookies, так и более интересную возможность AngularJS хранить в Cookies десериализованные объекты. "GrabDuck" - канал ютуб разработ...
Изучаем Vert.X на практике - первое приложение на Vert.X
Переглядів 3 тис.7 років тому
Изучаем Vert.X на практике - первое приложение на Vert.X
Spring на практике Обработка ошибок с помощью spring-retry
Переглядів 4,7 тис.7 років тому
Spring на практике Обработка ошибок с помощью spring-retry
Spring на практике - Google reCaptcha на AngularJS и Spring #2
Переглядів 1,8 тис.7 років тому
Spring на практике - Google reCaptcha на AngularJS и Spring #2
Spring на практике - Google reCaptcha на AngularJS и Spring #1
Переглядів 3,2 тис.7 років тому
Spring на практике - Google reCaptcha на AngularJS и Spring #1
AngularJS на практике - Локализация с помощью ngLocale
Переглядів 7287 років тому
AngularJS на практике - Локализация с помощью ngLocale
AngularJS на практике - как отобразить html контент с помощью ngSanitize
Переглядів 5577 років тому
AngularJS на практике - как отобразить html контент с помощью ngSanitize
AngularJS на практике - нет нестандартным атрибутам html
Переглядів 3238 років тому
AngularJS на практике - нет нестандартным атрибутам html
Spring Boot - Тестовое задание
Переглядів 20 тис.8 років тому
Spring Boot - Тестовое задание
AngularJS на практике - виды директив (версия 2)
Переглядів 3378 років тому
AngularJS на практике - виды директив (версия 2)
AngularJS на практике Утилиты AngularJS, angular copy
Переглядів 4418 років тому
AngularJS на практике Утилиты AngularJS, angular copy
AngularJS на практике - Анимация AngularJS, пример организации
Переглядів 1,8 тис.8 років тому
AngularJS на практике - Анимация AngularJS, пример организации
AngularJS на практике - Анимация на основе JavaScript
Переглядів 1 тис.8 років тому
AngularJS на практике - Анимация на основе JavaScript
AngularJS на практике - Анимация с помощью ngFx
Переглядів 7408 років тому
AngularJS на практике - Анимация с помощью ngFx
AngularJS на практике - Как работает анимация в AngularJS
Переглядів 1,3 тис.8 років тому
AngularJS на практике - Как работает анимация в AngularJS
AngularJS на практике - итерирование с ng-repeat-start
Переглядів 2438 років тому
AngularJS на практике - итерирование с ng-repeat-start

КОМЕНТАРІ

  • @user-lm6ch4zi7y
    @user-lm6ch4zi7y 3 роки тому

    Спасибо, хорошо объяснили, второго такого видео на русском не нашёл.

  • @lindx2533
    @lindx2533 3 роки тому

    лишний опыт никогда не бывает полезным)

  • @cool_talk
    @cool_talk 3 роки тому

    спасибо

  • @cool_talk
    @cool_talk 3 роки тому

    спасибо

  • @cool_talk
    @cool_talk 3 роки тому

    спасибо

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Ищем сотрудника для работы в немецкой команде Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Позиция в команде! Немецкая фирма! Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @GrabDuck
    @GrabDuck 3 роки тому

    Работа в IT Германия! Позиция в команде! Немецкая фирма! Backend developers! Java,Spring, web development Tech Slack: - Java - Spring Framework - Microservices - swagger / open API - kubernetes / docker - PostgreSQL Mongo DB - Pluspunkt: Camunda BPM, Solr Experience 4 years + desired This is a great opportunity to join a team with a modern and friendly culture. Sent your CV at info@econor.io Поддержка на первое время в Германии!

  • @andrey-nosov
    @andrey-nosov 3 роки тому

    Спасибо, все по делу

    • @GrabDuck
      @GrabDuck 3 роки тому

      Спасибо!

  • @ascar66
    @ascar66 4 роки тому

    Кто делает это в 2020 используйте данный парент, у меня все заработало с первого раза <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> </parent>

  • @Sk-gb2hx
    @Sk-gb2hx 4 роки тому

    на 2.2.1 версии не работает freemarker, переименуйте на .ftlh

  • @user-nz8nb4tq2p
    @user-nz8nb4tq2p 4 роки тому

    Очень доступно и да это было очень полезно

    • @GrabDuck
      @GrabDuck 3 роки тому

      Спасибо!

  • @Po4kaKita
    @Po4kaKita 4 роки тому

    Оч хорошие уроки. Большое спасибо.

    • @GrabDuck
      @GrabDuck 3 роки тому

      Спасибо!

  • @Po4kaKita
    @Po4kaKita 4 роки тому

    Спасибо. Прекрасный рассказ.

    • @GrabDuck
      @GrabDuck 3 роки тому

      Спасибо!

  • @phil2964
    @phil2964 4 роки тому

    супер

  • @phil2964
    @phil2964 4 роки тому

    Очень помогло разобраться с секьюрити

  • @phil2964
    @phil2964 4 роки тому

    Спасибо

  • @evigrace8149
    @evigrace8149 4 роки тому

    спасибо, это было супер полезно!

    • @GrabDuck
      @GrabDuck 3 роки тому

      Спасибо за комментарий

  • @orlik_bjj
    @orlik_bjj 4 роки тому

    Привет из 2020, ребят!) Если кто читает и имеет проблему whitelabel’ Error и всё в таком духе. Добавьте в папку templates error.ftlh. И будет вам счастье. Кстати говоря hello-world у меня тоже имеет формат ftlh. Иначе ваше приложение просто не взлетит. Спринг бут теперь настоятельно требует обработку ERROR. Чем мы её и реализуем вьюхой error.ftlh. Доброго вечера, люди)

    • @user-nq2pu2xb1n
      @user-nq2pu2xb1n 4 роки тому

      О мой Бог, спасибо есть такие люди как ты я уже думал нервный срыв получу

    • @orlik_bjj
      @orlik_bjj 4 роки тому

      @@user-nq2pu2xb1n рад помочь ;)

  • @dndilla
    @dndilla 4 роки тому

    Просто топовый урок по Basic Auth. Просмотрел кучу всяких разных, нигде на столько доходчиво не было объяснено! Супер!

  • @vladvlad8839
    @vladvlad8839 4 роки тому

    Очень хорошая подача материала, спасибо автору.

  • @user-wd2zq4ov2g
    @user-wd2zq4ov2g 4 роки тому

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

  • @iNeTbArD
    @iNeTbArD 5 років тому

    Очень легко смотрится. Отличная дикция и подача материала у автора спасибо.

  • @SS-vq7lo
    @SS-vq7lo 5 років тому

    один из самых полезных видео которые я видел в жизни, огромное спасибо, теперь все стало гораздо понятнее. В документации конечно сложно что то понять сходу.

  • @SergioKiev
    @SergioKiev 5 років тому

    Подскажите пожалуйста как сбросить капчу в случае если POST запрос вернул ошибку, например, по причине ввода неправильного пароля?

  • @olexiypysarenko8090
    @olexiypysarenko8090 5 років тому

    Спасибо!

  • @olexiypysarenko8090
    @olexiypysarenko8090 5 років тому

    Спасибо!

  • @user-kk7hc2qs2w
    @user-kk7hc2qs2w 5 років тому

    спасибо!

  • @jerrymerezhanyi7535
    @jerrymerezhanyi7535 5 років тому

    Спасибо за видео!

  • @Ilyas377
    @Ilyas377 5 років тому

    спасибо.

  • @zumratshukurova8671
    @zumratshukurova8671 5 років тому

    А как вы создаете ядро "фильм" и как данные записываются - не понятно

  • @jonik_doit4463
    @jonik_doit4463 5 років тому

    вот на 32:54 для каких целей метод doWrite создается? Там всего 1 строка кода, не разумнее ее было оставить в методе write? Это для того, чтобы при тестировании проще понимать где код сыпется?

  • @armenabrahamyan1309
    @armenabrahamyan1309 5 років тому

    я скачал dependency mongodb embedded и добавил application.properties в папке resource для тестирование, но все равно у меня запускается тот который на production-е, не понимаю из за чего