Клиент-серверное приложение. Решили сделать на сервере авторизацию по логину-паролю. Мне не понятен сам механизм как это работает. Каков должен быть мой алгоритм действий в этом случае. Более-менее разобрался как подключиться к серверу по http, получить данные json, распарсить и показать в листвью.
А вот с авторизацией затык вышел. Буду рад конструктивному ответу.
Отслеживать
задан 28 мар 2017 в 19:22
Evgeny GooDi Evgeny GooDi
143 1 1 серебряный знак 10 10 бронзовых знаков
Я в Java EE не силен, но, если я не ошибаюсь, в этом может помочь конкретный фреймворк (если он полностью не решает данную задачу).
28 мар 2017 в 19:29
это мобильное приложение.
28 мар 2017 в 19:30
Именно сервер и задает правила авторизации.
28 мар 2017 в 19:31
единственное что мне известно и понятно на данном этапе, что авторизация по логину и паролю. Этого достаточно, чтобы успешно решить поставленную задачу?
28 мар 2017 в 19:32
есть два варианта — в одном логин-пароль передается с каждым запросом (плохо, но просто). Во втором — логин-пароль передается один раз, а сервер возвращает некий «токен» — строку. Эту строку и нужно передавать с последующими запросами. Сервер сам сопоставит строку-токен с запомненными и разрешит/запретит. Все другие способы сводятся к этим двум, отличаются только тем, как именно имя-пароль передаются и как именно возвращаются ответы.
#5 Как Создать Сервер Майнкрафт с Нуля — Авторизация и Регистрация
28 мар 2017 в 19:35
3 ответа 3
Сортировка: Сброс на вариант по умолчанию
Допустим, что get/post уже умеете делать (post нужно объязательно научиться, так как get запросы могут кешироваться и все запросы, которые изменяют данные — не должны использовать get).
Итак, при старте приложение должно проверить, если в настройках сохранненный ключ (у нас это будет просто строка). Если есть, то пробуем им выполнить тестовый запрос, передав его как то на сервер. Если это get запрос, то можно передать в параметрах урла:
http://example.com/rest/init?key=123123123name=boo
на стороне сервера нужно прочитать этот ключ. И проверить. Сами ключи можно хранить в базе. Допустим, что на сервере у нас php (а он там обычно и есть). Поэтому, нужна функция проверки ключа
function check_key($key)
а в начало каждой защищенной функции вставляем такое
if (!check_key(_GET[‘key’]) < header(«HTTP/1.0 401 Unauthorized»); return; ># все ок, можно сделать запрос и отдать данные
я специально возвращают 401 код, который значит то, что ключ плохой или не верный. По хорошему, эти две ситуации нужно различать. Но «и так сойдет(с)».
Клиент, получив ошибку, должен либо прекратить попытки, либо попросить пользователя ввести имя пароль (и потереть старый ключ, если он был).
Теперь осталось последнее — нужно по имени-паролю получить ключ. Со стороны клиента все просто — передаем в каком-то виде их на сервер. Очень хочется это все запихнуть в get запрос:
http://example.com/rest/get_key?login=userособого специалиста».
Как авторизоваться на сервере
Что нужно научиться делать на клиенте:
- объязательно:
- http get/post запросы
- сохранять данные в локальной базе/конфигах
- генерировать/парсить json/xml
- освоить потоки или async
Источник: ru.stackoverflow.com
Как происходит авторизация на сервере
Есть два варианта — в одном логин-пароль передается с каждым запросом (плохо, но просто). Во втором — логин-пароль передается один раз, а сервер возвращает некий «токен» — строку. Эту строку и нужно передавать с последующими запросами. Сервер сам сопоставит строку-токен с запомненными и разрешит/запретит.
- Что происходит при авторизации
- Что такое авторизация сервера
- Что происходит при авторизации на сайте
- Что такое авторизация и как она работает
- Как проводится авторизация
- Как происходит процесс авторизации
- Когда происходит авторизация
- Что значит если требуется авторизация
- Что значит авторизоваться в сети
- Какие виды авторизации
- Что значит операция в авторизации
- Как работает авторизация в браузере
- Сколько идёт авторизация
- Чем авторизация отличается от идентификации
- Для чего в приложении используется сервер авторизации
- Что такое проверка авторизации
- Что означает отказ в авторизации
- Как происходит авторизация в приложении
- Как происходит авторизация в домене
- Какой запрос используется при авторизации
- Что происходит раньше авторизация или аутентификация
- Как работает авторизация через куки
- Как происходит авторизация через Google
- Что такое авторизация на точке доступа
- Что такое авторизованные пользователи
- Что такое авторизация устройства
- Что происходит при авторизации Тинькофф
- Что значит авторизоваться в приложении
Что происходит при авторизации
Authorization «разрешение; уполномочивание») — предоставление определённому лицу или группе лиц прав на выполнение определённых действий; а также процесс проверки (подтверждения) данных прав при попытке выполнения этих действий.
Что такое авторизация сервера
Сервер авторизации — это набор конечных точек (методов API) для взаимодействия с пользователем и выдачи токенов.
Что происходит при авторизации на сайте
Авторизация (англ. authorization) — процесс проверки прав пользователя на осуществление определенных действий на сайте, в приложении или любой другой компьютерной системе. Например, авторизация происходит, когда пользователь вводит логин и пароль к почтовому аккаунту.
Что такое авторизация и как она работает
Авторизация — процесс предоставления пользователю или группе пользователей определенных разрешений, прав доступа и привилегий в компьютерной системе.
Как проводится авторизация
Авторизация проводится двумя способами:
- Голосовая. Сейчас такой метод почти не используется.
- Автоматическая. Для отправки запроса используется POS-терминал, который соединяется онлайн с процессинговым центром, передает информацию и получает подтверждение операции в режиме реального времени
Как происходит процесс авторизации
Процесс авторизации состоит из двух последовательных этапов: определения возможности доступа субъекта в компьютерную систему с помощью идентификации и аутентификации; одобрения или отклонения запроса на доступ.
Когда происходит авторизация
Авторизация — разрешение на проведение операции с использованием банковской карты, предоставляемое банком-эмитентом. Авторизация проводится в том случае, если сумма списания по карте превышает неавторизованный лимит — сумму покупки, установленную банком для торгово-сервисного предприятия, не требующую авторизации.
Что значит если требуется авторизация
При входе посетителей на сайт, в систему банковских платежей, требуется авторизоваться. Что такое авторизация? Это процесс подтверждения прав на совершение определенных операций — управления счетом, снятия средств, изменения данных.
Что значит авторизоваться в сети
Авторизация — что это? При доступе в интернет системе необходимо знать, какой пользователь подключился, и включить нужный режим работы (в соответствии с тарифным планом). Для того, чтобы система узнала пользователя, он должен ей представиться — авторизоваться.
Какие виды авторизации
- Аутентификация при помощи электронной подписи
- Аутентификация по паролям
- Аутентификация с помощью SMS.
- Биометрическая аутентификация
- Аутентификация через географическое местоположение
- Многофакторная аутентификация
Что значит операция в авторизации
Фактически операция авторизации это проверка действительности карты, проверка ее владельца, проверка доступности необходимого количества средств на карте и временная блокировка этих средств. Сами деньги еще никуда не уходят.
Как работает авторизация в браузере
Работает она следующим образом. При заходе на конкретную страницу или сайт, которые требуют аутентификации, вы увидите окно авторизации. Окно рисуется браузером и требует ввода имени и пароля. Обычно, если ввести неправильные данные, то браузер запросит их повторно.
Сколько идёт авторизация
В зависимости от терминала, авторизация может занять от нескольких секунд до одного дня. Если авторизация прошла успешно, мы блокируем сумму операции на балансе карты, но пока оставляем ее на счете. Это нужно, чтобы вы не могли потратить больше, чем у вас есть.
Чем авторизация отличается от идентификации
Идентификация — процесс распознавания пользователя по его идентификатору. Аутентификация — процедура проверки подлинности, доказательство что пользователь именно тот, за кого себя выдает. Авторизация — предоставление определённых прав.
Для чего в приложении используется сервер авторизации
Сервер авторизации в OAuth предназначен для выдачи маркера доступа, который позволяет клиентскому приложению использовать этот маркер доступа для запроса ресурса, который ему нужно получить.
Что такое проверка авторизации
Авторизация — это процесс проверки того, имеет ли пользователь права на выполнение определенных действий. Аутентификация же отвечает за проверку подлинности идентификатора, который предоставил пользователь.
Что означает отказ в авторизации
Если транзакция, по каким либо причинам, недопустима, система отклоняет авторизацию. Это событие фиксируется на экране платежного устройства. Если картой пользовались онлайн, отказ в авторизации отражается в специальном окне.
Как происходит авторизация в приложении
Приложение создает ссылку для авторизации на сервисе авторизации и открывает его в браузере. Пользователь видит экран с полями для ввода логина/пароля. Пользователь вводит логин/пароль и подтверждает необходимые доступы к данным. Сервис авторизации возвращает код авторизации в приложение с помощью редиректа.
Как происходит авторизация в домене
Под доменной авторизацией понимается SSO (Single sign-on) решение, при котором человек, авторизовавшись однажды в Windows Active Directory, получает доступ к УСОИ, идентифицируясь своей текущей учётной записью, а проверка имени и пароля пользователя производится доменным контроллером.
Какой запрос используется при авторизации
Токен доступа (авторизации) добавляется в заголовок запроса API со словом Bearer, за которым следует строка токена. Сервер API проверяет токен доступа (авторизации) в запросе пользователя и решает, аутентифицировать ли пользователя.
Что происходит раньше авторизация или аутентификация
Если пользователь и его правильно введет, то система окончательно согласится с тем, что он настоящий владелец аккаунта, — это двухфакторная аутентификация. После этого система предоставит пользователю право читать письма в его почтовом ящике и все в таком духе — это авторизация.
Как работает авторизация через куки
Cookie-Based Authentication. Аутентификация — это процесс обмена учетными данными для идентификации пользователя. При аутентификации на основе cookies уникальный идентификатор (файл cookie) создается на стороне сервера и отправляется в браузер.
Как происходит авторизация через Google
Авторизация через Google настроена.Проверьте, как работает авторизация:
- Откройте свой сайт в режиме браузера «инкогнито».
- Перейдите по ссылке «Вход».
- Щелкните по иконке «Гугла».
- Введите данные для входа в сервис.
- После обновления страницы откроется личный кабинет зарегистрированного посетителя вашего сайта.
Что такое авторизация на точке доступа
WiFi авторизация по звонку — это бесплатный способ идентификации пользователей в публичных сетях WiFi. Пользователю достаточно ввести свой номер телефона и позвонить на бесплатную горячую линию, чтобы получить доступ к сети Интернет.
Что такое авторизованные пользователи
В Интернет под понятием авторизированный пользователь подразумевается посетитель сайта, который ранее проходил процесс регистрации и на данный момент зашел под своей учетной записью.
Что такое авторизация устройства
Авторизация — процесс, когда система идентифицирует уровень доступа, имеющийся у пользователя в отношении защищаемых ресурсов, контролируемых системой. Например, вам дается только доступ для чтения, но не редактирования.
Что происходит при авторизации Тинькофф
Авторизация — это разрешение банка на проведение операции с вашими деньгами на счете. Когда вы расплачиваетесь картой, платежная система и банк магазина спрашивают у нас, работает ли карта и есть ли на ней нужная сумма. Если всё хорошо, мы отправляем банку разрешение на проведение операции.
Что значит авторизоваться в приложении
Авторизация — это процесс подтверждения прав на совершение определенных действий. Обычно она используется в приложениях, где нужно ограничить доступ к данным: например, личным перепискам, банковским реквизитам, документам и т. д.
- Как проверить участок в Казахстане
- Как выглядит кадастровый номер в Казахстане
Источник: svyazin.ru
Как авторизоваться на сервере
Anton Серверы 76 просмотров Вопрос задан 1 год назад
Ответов на вопрос: 29
Drozdov_Yaroslav 1 год назад
Везде по разному. У каждого сервера свои примочки для входа. Лично я в данный промежуток времени играю на сервере, где регистрация пишется — /login пароль пароль. А для входа надо писать — /login пароль. Login это не ваш логин, это просто нужно вписать в строку перед паролем.
Kryukov_Georgiy 1 год назад
Для того, чтобы авторизоваться на сервере в игре Minecraft, нужно:
1) Для регистрации нужно воспользоваться /register ;
2) После регистрации надо воспользоваться командой для авторизации /login ;
Voronczov_Valentin 1 год назад
На лицензионной версии игры «Minecraft», прежде чем авторизоваться, вам нужно непосредственно зарегистрировать сам аккаунт на официальной интернет странице. А если вы играете на простом сервере, то первым делом нужно будет ввести консольную команду «/register » (команда вводиться без кавычек, скобки обязательны), далее уже производите вход командой «/login «.
Baranov_Valentin 1 год назад
Ну на каждом сервере Minecraft может быть довольно-таки различный способ регистрации.
Я играл на одном серваке, там нужно было поступить следующим образом: «/login пароль пароль — регистрация». То есть, просто заносите свои данные в нужные строки и вы зарегистрировались. В принципе, считаю это простым и безопасным методом.
Budb 1 год назад
Плагин AuthMe нужен для защиты аккаунтов от несанкционированного входа.
Многие играют в пиратские версии Minecraft.
/register пароль пароль — регистрация
/login пароль — авторизация
/changepassword старый пароль новый пароль — сменить пароль
/unregister пароль — удалить аккаунт
Kolobov_Semyon 1 год назад
В случае если раньше не регистрировались на ИС, и он запрашивает авторизацию, создайте свою учетку. Сначала убедитесь, что регистрация на данном сервере не закрыта. Затем укажите ваши данные , в соответствующих графах.
Источник: ispravimo.ru