Я ищу, чтобы написать службу аутентификации с помощью Web Api и SQL Server для аутентификации и авторизации пользователей на моем .net-сайте, но в приложениях iOS и Android. Я предполагаю, что базовая аутентификация по SSL - это самый простой способ, но я довольно новичок в этом разделе .net. У меня возникли проблемы с поиском четких учебных пособий, в которых объясняется, как писать такую услугу. Может ли кто-нибудь указать мне на некоторые ресурсы о том, как это сделать? Буду признателен.Аутентификация с использованием веб-Api, поставщика членства и SQL Server 2012
0
A
ответ
0
Я думаю, вы должны смотреть реализации OAuth в .NET.
Here - это видео, в котором вы найдете информацию о безопасности веб-API.
Я также предлагаю получить пробную подписку на обучение Pluralsight и ознакомиться с курсами по безопасности веб-API.
Возможно, вы захотите настроить последнюю версию Web API 2.0 от Microsoft, у нее есть большинство функций, которые вам понадобятся.
0
Я думаю, что это может быть полезно для вас:
http://www.asp.net/web-api/overview/security/authentication-and-authorization-in-aspnet-web-api
Является ли сайт, который вы обеспечиваете, также реализован в .NET? Есть ли причина, по которой функции аутентификации и авторизации будут выполняться через веб-API? Как правило, не рекомендуется писать службу проверки подлинности/авторизации, если вы действительно не знаете, что делаете. Посмотрите на это [сайт] (http://www.thinktecture.com/). Существуют ссылки на сервер идентификации с открытым исходным кодом, который может соответствовать вашим потребностям. – 0leg
Думаю, мне нужно знать, что лучше всего подходит для написания услуг. Услуга, о которой идет речь, будет затронута сайтом .net, но, скорее всего, это родное приложение iOS, возможно, Android. Теоретически, только зарегистрированные пользователи смогут получить доступ к сервису, поэтому я хочу, чтобы какая-либо аутентификация/авторизация были встроены. Просите ли вы, чтобы аутентификация выполнялась на стороне клиента? –