Реализация аутентификации в приложении Ember является распространенным требованием, но сначала необходимо рассмотреть довольно много деталей. Внедрение аутентификации в Ember с Балинтом Эрди и Тарасом Маньковским (EmberSherpa) — это обучающий опыт из трех частей, предназначенный для ознакомления вас с основами аутентификации и того, как решить, какие надстройки и подходы лучше всего подходят для вашего приложения.

Ваш инструктор, Балинт Эрди

Курс ведет Балинт Эрди, разработчик полного стека, который обучил тысячи людей с помощью своей книги Рок-н-ролл с Ember.js.

Рок-н-ролл Ember Workshop из трех частей — что включено?

Видео

Как только вы зарегистрируетесь, вы получите доступ к серии из четырех видео. Эти видеоролики дадут учащимся фундаментальные знания, необходимые для эффективной работы на семинаре.

Они есть:

  • Введение в аутентификацию и авторизацию
  • Введение в OAuth 2.0
  • Основы Ember-Simple-Auth
  • Основы тории

Цель этих коротких видеороликов — заранее подготовить «лекцию» типичного занятия. Таким образом, может произойти несколько вещей.

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

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

Мастерская

Семинар проходит онлайн с двусторонней аудиосвязью. Небольшие классы позволяют всем участникам задавать вопросы, которые часто являются теми же вопросами, что и другие, поскольку конкретные варианты использования могут быть похожими. Помимо Балинта, есть несколько других наставников, которые могут помочь участникам провести время один на один, которое им может понадобиться. Мы считаем, что каждый лучше всего учится на практике, поэтому семинары построены таким образом, чтобы на 100 % состоять из упражнений, чтобы дать вам практический опыт. После этого вы также получите запись вашего живого семинара для дальнейшего использования.

Поддержка внедрения

На этом этапе вы по-прежнему будете иметь доступ к каналу Slack, чтобы общаться с Балинтом, Тарасом и другими участниками, применяя полученные знания в своем приложении Ember, делясь решениями, рекомендациями, ссылками и т. д.

Мы считаем, что обучение происходит лучше всего, когда вы чувствуете социальную связь и поддержку, и у вас есть доступ к помощи, когда вы достигаете своего предела борьбы с проблемой. Когда вы будете готовы, вы сможете запланировать 45-минутную индивидуальную сессию с наставником после семинара, чтобы получить конкретную помощь по вашему заявлению.

Рассматриваемые темы

На семинаре будут рассмотрены несколько тем, в том числе:

  • Аутентификация пользователей по имени пользователя и паролю с помощью OAuth 2
  • Использование Torii и Ember-Simple-Auth
  • Разница между неявным предоставлением и потоками учетных данных пароля владельца ресурса
  • Разница между аутентификацией и авторизацией
  • Общие соображения безопасности для различных сценариев аутентификации
  • Как управлять сеансом аутентификации в приложениях Ember

Если вы не знакомы ни с одним из них, с некоторыми или со всеми из них, вам все равно следует присоединиться к семинару. Все уровни опыта приветствуются. Просто обязательно ознакомьтесь с Ember Guides до семинара. Таким образом, у вас будет небольшая платформа, на которой можно стоять. Вы также можете прочитать книгу Балинта Рок-н-ролл с Ember.js, чтобы получить представление о том, что будут рассказывать инструкторы.

Есть ли предварительные условия?

Что вам понадобится для мастер-класса? Список не длинный; компьютер с установленным Ember-CLI, учетной записью GitHub, Chrome и последней версией Ember Inspector. Убедитесь, что вы проверили все это перед семинаром, и все готово!

Посещение семинара по аутентификации RARE

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