ASP.NET MVC 4 SimpleMembership и мобильные службы

Я работаю над более крупным проектом, который будет состоять из веб-сайта и клиентских мобильных приложений для Windows Phone 8 / Windows 8 /, возможно, iOS и Android позже. На веб-сайте пользователь может войти в систему, используя локальную классическую учетную запись или провайдера OAuth (FB, Twitter, Google, учетная запись Microsoft). Сейчас я разрабатываю свои мобильные приложения, но на самом деле не знаю, как связать их с существующей базой данных пользователей, чтобы разрешить пользователям все эти способы входа в систему.

Мобильные службы предлагают способ аутентификации, но, похоже, он не может работать с существующим SimpleMembership в MVC 4. Кроме того, даже если бы у меня работали провайдеры OAuth, все равно возникла бы проблема, как включить «классический вход» пользователей для входа в приложение.

Есть ли у вас какие-либо идеи о том, как действовать? Моя цель — создать беспроблемный опыт, который будет унифицирован на всех устройствах. И это требует от меня унификации методов доступа пользователей.


person Martin Zikmund    schedule 21.03.2013    source источник
comment
Не совсем уверен, но я предложил здесь обходной путь: stackoverflow.com/questions/15497946/   -  person justin    schedule 22.03.2013


Ответы (1)


В итоге я создал службу проверки подлинности на своем веб-сайте, которая создала токен для моих приложений, чтобы они могли позже вызывать другие службы, прошедшие проверку подлинности. Это привело к тому, что я потерял мобильные службы, но я получил возможность использовать любую службу аутентификации, которую я хочу, потому что приложения теперь не зависят от этого, просто используйте интерфейс веб-сайта для входа в систему.

person Martin Zikmund    schedule 29.03.2013