Я работаю над более крупным проектом, который будет состоять из веб-сайта и клиентских мобильных приложений для Windows Phone 8 / Windows 8 /, возможно, iOS и Android позже. На веб-сайте пользователь может войти в систему, используя локальную классическую учетную запись или провайдера OAuth (FB, Twitter, Google, учетная запись Microsoft). Сейчас я разрабатываю свои мобильные приложения, но на самом деле не знаю, как связать их с существующей базой данных пользователей, чтобы разрешить пользователям все эти способы входа в систему.
Мобильные службы предлагают способ аутентификации, но, похоже, он не может работать с существующим SimpleMembership в MVC 4. Кроме того, даже если бы у меня работали провайдеры OAuth, все равно возникла бы проблема, как включить «классический вход» пользователей для входа в приложение.
Есть ли у вас какие-либо идеи о том, как действовать? Моя цель — создать беспроблемный опыт, который будет унифицирован на всех устройствах. И это требует от меня унификации методов доступа пользователей.