Авторизация между winforms и web api

139
22 ноября 2018, 18:30

Всем привет. Пишу сейчас систему для работы с бд(mysql). Изначально был написан просто клиент, который сам с базой работал(база на локальном сервере в одной сети с клиентом). У каждого пользователя свой компьютер, то есть с одной машины обычно один логин. С простой авторизацией, которая запоминалась в свойствах приложения с помощью некоторых системных айдишников (айди материнки + учетка, например). Сейчас пишу сервис, для работы с базой, что бы вынести всю логику в него, а в клиенте оставить только связь с сервисом. Подскажите как лучше всего реализовать авторизацию клиент-сервер. Все данные об учетках пользователей хранятся в бд.

Answer 1

Используйте token-base авторизацию. В Identity уже всё реализовано, только правильно настроить остаётся. При авторизации пользователь получил ключ-токен, который будет отправлять в хедере каждого запроса к серверу.

READ ALSO
Узнать все домены и поддомены на одном ip

Узнать все домены и поддомены на одном ip

Вопрос простой, но не могу найти решение, которые выдаст мне все домены на одном айпиИ потом все поддомены

259
Не переходит на php файл по ссылке

Не переходит на php файл по ссылке

Почему не переходит? Точнее, вроде как переходит, но информация старого скрипта остаётся

165
mySQL Double vs Decimal

mySQL Double vs Decimal

Задача: хранение в базе данных mySQL чисел с плавающей точкой до 8 знаков после запятойСобственно что лучше? Использовал до этого Decimal и подсмотрел,...

151
Node js однопоточен, а php многопоточен?

Node js однопоточен, а php многопоточен?

Сервер на nodejs при подключении нового клиента вызывает коллбек, в котором обрабатывается запросЕсли в коллбеке есть тяжелые вычисления, которые...

169