{"action":"created","issue":{"url":"https://api.github.com/repos/Azure/azure-mobile-services/issues/746","labels_url":"https://api.github.com/repos/Azure/azure-mobile-services/issues/746/labels{/name}","comments_url":"https://api.github.com/repos/Azure/azure-mobile-services/issues/746/comments","events_url":"https://api.github.com/repos/Azure/azure-mobile-services/issues/746/events","html_url":"https://github.com/Azure/azure-mobile-services/issues/746","id":94493040,"number":746,"title":"Using mobile service client SDK to access API App","user":{"login":"damienpontifex","id":1321276,"avatar_url":"https://avatars.githubusercontent.com/u/1321276?v=3","gravatar_id":"","url":"https://api.github.com/users/damienpontifex","html_url":"https://github.com/damienpontifex","followers_url":"https://api.github.com/users/damienpontifex/followers","following_url":"https://api.github.com/users/damienpontifex/following{/other_user}","gists_url":"https://api.github.com/users/damienpontifex/gists{/gist_id}","starred_url":"https://api.github.com/users/damienpontifex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/damienpontifex/subscriptions","organizations_url":"https://api.github.com/users/damienpontifex/orgs","repos_url":"https://api.github.com/users/damienpontifex/repos","events_url":"https://api.github.com/users/damienpontifex/events{/privacy}","received_events_url":"https://api.github.com/users/damienpontifex/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-07-11T17:27:00Z","updated_at":"2015-07-27T22:59:45Z","closed_at":null,"body":"With the new app service model, it seems mobile services is just another layer on top of Api Apps. Is this assumption correct?\r\n\r\nIf so, why does the new mobile app template include all the Owin security packages if the gateway will handle security in this setup? \r\n\r\nAlso if we create plain ApiControllers that return data instances of ITableData and setup our routes to be /table/{controller} rather than the usual api route will the mobile services client SDK continue to work as expected? \r\n\r\nAll this is just in an attempt to simplify my services if I have a couple of them running in Azure in the new AppService model."},"comment":{"url":"https://api.github.com/repos/Azure/azure-mobile-services/issues/comments/125374072","html_url":"https://github.com/Azure/azure-mobile-services/issues/746#issuecomment-125374072","issue_url":"https://api.github.com/repos/Azure/azure-mobile-services/issues/746","id":125374072,"user":{"login":"phvannor","id":3979343,"avatar_url":"https://avatars.githubusercontent.com/u/3979343?v=3","gravatar_id":"","url":"https://api.github.com/users/phvannor","html_url":"https://github.com/phvannor","followers_url":"https://api.github.com/users/phvannor/followers","following_url":"https://api.github.com/users/phvannor/following{/other_user}","gists_url":"https://api.github.com/users/phvannor/gists{/gist_id}","starred_url":"https://api.github.com/users/phvannor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phvannor/subscriptions","organizations_url":"https://api.github.com/users/phvannor/orgs","repos_url":"https://api.github.com/users/phvannor/repos","events_url":"https://api.github.com/users/phvannor/events{/privacy}","received_events_url":"https://api.github.com/users/phvannor/received_events","type":"User","site_admin":false},"created_at":"2015-07-27T22:59:45Z","updated_at":"2015-07-27T22:59:45Z","body":"Did you see this http://azure.microsoft.com/blog/2015/07/17/updates-to-the-mobile-apps-server-sdk/\r\n\r\nStanding up your own table endpoints is doable, a min client just requires an \"id\" column exposed and you to map that to your actual data model id column. \r\n\r\nIf not using the table controller structure, you will lose some helper logic that we apply automatically, so the more complicated SDK logic used in Offline/Sync would probably not just work.  In theory it would be possible though for an API Controller to implement the required mechanics / translations.\r\n\r\n\r\n"}}