Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Видео про Архитектуру Шахматного клиент-сервера.

Сетевые технологии / Авторизация с формированием ключа

  • На уроке мы узнаем что такое токен, посмотрим как формируется ключ для подключения к сайту.
    Получим токен из интернет - страницы, а так же напишем метод формирования ключа.
    Сможем самостоятельно, программно авторизоваться, используя метод формирования ключа.
    *Самостоятельные задания:
    1. Найти сайт с авторизацией
    2. Произвести авторизацию самостоятельно, используя метод формирования ключа
    3. Приложить скрин с полученным результатом
  • Дата отправки отчёта: 7 марта 2016 г.
  • Задание выполнено: за 2 час. 40 мин.
  • Чему научился: 1) Узнал что при авторизации используется уникальный ключ;
    2) Как сделать авторизацию, используя полученный ключ;
    3) Как просмотреть пароль после аутентификации.
  • Что было сложным: Найти сайт с ключом.
    Немало времени ушло на поиски подходящего сайта, т.к. там ключ не формировался. Возможно я не понял и ключ был в другом виде. Но тем не менее нашел один сайт, который хоть что-то напоминает похожее на пример из видеоурока.
  • Комментарии: Иногда слышу, что на сайте используется какой-то ключ. То 256-битный, то 512. Тот ли ключ упоминается в видеоуроке?
  • Оценка видео-уроку:
Отчёт от 531 за Сетевые технологии / Авторизация с формированием ключа




Оцени работу

 
Сохранить страницу:

531. Nurbek
Nurbek
ответить
→  Кирилл Шмойлов  # Сетевые технологии / Авторизация с формированием ключа / 2016-03-08 10:04

Не стал пробовать на этом сайте, т.к. это было бы очень легко. А про шифрование ключа хотелось бы узнать поподробней или это относится к другой тематике?


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Nurbek  # Сетевые технологии / Авторизация с формированием ключа / 2016-03-08 08:42

Это ты говоришь про шифрование ключа. Для тренировки мог бы использовать сайт, показанный на уроке!


24. Олюшка
Олюшка
ответить
→  Nurbek  # Сетевые технологии / Авторизация с формированием ключа / 2016-03-08 00:23

Нурбек, отличные знания получил! Уверена что и на свои вопросы скоро узнаешь ответы! :)



Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: узнал на конкретном примере, как может происходить авторизация с помощью токена
Трудности: подобрать сайт где отработать урок
Мне очень понравилось делать то, что было рассмотрено в данном уроке. Большое спасибо Кириллу за его старания. Этого оказалось действительно достаточно, чтобы самостоятельно разобраться с авторизацией токеном на http://dev.by/login. При этом name input с токеном здесь "authenticity_token" и в Form data передается больше параметров и с другими названиями, а именно utf8=%E2%9C%93 &authenticity_token= &user%5Blogin%5D= &user%5Bpassword%5D= &user%5Bremember_me%5D=0 &commit=%D0%92%D0%BE%D0%B9%D1%82%D0%B8. Я знаю, что через % передаются символы, например %5B Это [ а % 5D это ] но тут получился интересный момент, т.к. мой пароль был на русском то он также должен передаваться в виде такой последовательности %89%D0%BA%D0%B2%D1%83%D0%BA12 и вот как её получить в C# не знаю, острой необходимости пока в этом нет, поэтому может быть когда-нибудь потом узнаю. Отметил бы, что в уроке как-то размытым получился момент, что токен мы получаем в коде страницы именно до ввода логина и пароля, а только потом отправляем его в http запросе вместе с логином и паролем в момент авторизации. Просто из объяснения я этого как-то не услышал, а потом сам задумавшись понял. И последнее. Стало интересно какие же вообще методы авторизации самые популярные и насколько актуален и часто используется такой как здесь с токеном. Простых и понятных ответов на эти вопросы не нашел, везде перечисляется тьма всего. Вобщем, будет сильно нужно, как-нибудь узнаю)
Научился: Научился находить токены для авторизации на сайте, научился методике формирования и заполнения ключей для авторизации, и написанию метода формирования ключа. Самостоятельное задание: Найден сайт hh.ua для авторизации методом формирования ключа. Скриншот прилагается.
Трудности: Сложным было найти подходящий сайт для авторизации.
Замечаний нет. Спасибо за урок!