Я делаю первые шаги с Windows Azure, начиная с создания мобильной службы и с тех пор, как я столкнулся с двумя проблемами: - Как персонализировать мой сервис, чтобы выполнять некоторые обработки данных, хранящихся в БД до возвращая его моему клиенту. - Возможно ли реализовать свою собственную службу аутентификации для использования профилей, отличных от предоставленных по умолчанию (FB, твиттер, google и windows live ID)Windows Azure Mobile Service
ответ
Это все интерфейс на основе REST, поэтому параметры широко открыты! Тем не менее, действительно ли вы хотите самостоятельно управлять личностью или хотите ли вы прикреплять информацию профиля к идентификаторам, которые аутентифицируются различными службами, о которых вы упоминаете.
Я бы предпочел перейти к последнему, и в этом случае вы можете собирать дополнительные данные и хранить их в WAMS, связанном с пользователем. Если вы посмотрите на "Use Scripts to authorize users in Mobile Services", вы заметите, что у вас есть доступ к «идентификатору пользователя» службы проверки подлинности. Этот идентификатор может быть непрозрачным; однако в вашем сценарии WAMS «регистрации» вы сможете записывать свои собственные значимые данные вместе с уникальным ключом пользователя ID-провайдера. Итак, теперь вы сохраняете информацию о профиле, но не должны самостоятельно выполнять аутентификацию!
Конечно, в рамках сценария WAMS you can access other tables (и служб) за пределами объекта, связанного с выполняемой им операцией CRUD. Таким образом, вы можете присоединиться, например, к вашей таблице «информация о профиле» во всех ваших других сценариях, используя user.userid
, который передается в скрипт как параметр в качестве индекса в таблицу данных вашего профиля. Здесь вы можете добавить свои «обработки» к данным.
Есть три сообщения, которые могут оказаться полезными в отношении пользовательской идентичности:
Здесь Джош идет через, как он это делает в своем Iso Todo приложение: http://www.thejoyofcode.com/Exploring_custom_identity_in_Mobile_Services_Day_12_.aspx
Крис также имеет две полезные сообщения: http://chrisrisner.com/Authentication-with-Windows-Azure-Mobile-Services и http://chrisrisner.com/Authentication-with-iOS-and-Windows-Azure-Mobile-Services
Вы также можете найти отличный сеанс от TechEd 2013 о специализированных поставщиках аутентификации, а также обрабатывать некоторые ваши данные либо с серверной стороны cript или внутри самой DB.
http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/WAD-B338#fbid=sB9ZMarcc7_
- 1. Windows Azure Mobile Service: InsertAsync
- 2. Windows azure mobile service script
- 3. Таблица запросов Windows Azure Mobile Service
- 4. Windows Azure Mobile Service POST запрос обрезания
- 5. Azure Mobile App Service
- 6. Azure mobile service getCurrentUser
- 7. Azure Mobile Service
- 8. Azure mobile service asynctask
- 9. Защита Azure Mobile Service
- 10. CRUD-операции Azure Mobile Service Table Service windows phone 8.1
- 11. Azure Mobile Service Unit Test
- 12. Azure Mobile Service и socket.io
- 13. Azure Mobile Apps vs Mobile Service
- 14. Monotouch и Azure Mobile Service
- 15. Azure Mobile Service и Javascript
- 16. Azure Mobile Service Filter - удалено?
- 17. Microsoft azure mobile service key
- 18. Mobile Service Azure Нажмите URI
- 19. Azure Mobile Service Query Param
- 20. Копирование Azure Mobile Service Instance
- 21. Ping in Azure mobile service
- 22. Azure Mobile Service Paging Limiting
- 23. Удаленная отладка Azure Mobile Service
- 24. azure mobile service - Хостинг изображений
- 25. Azure Mobile Service развернута на Azure-сайтах
- 26. Azure WebApi против Azure Mobile Service vs
- 27. windows azure cloud service
- 28. Azure Mobile Service push notifications lag
- 29. Azure Mobile Service InvokeApi отсутствует в Xamarin
- 30. Azure Mobile Service или ASP.NET Web API?