Hi Nic, Thanks for getting back to me. The way I see it is that in theory I only need .NET 4.5 on the server and something lower in the client, after all it's only JSON being sent backwards and forwards. I've watched a couple of videos on WebAPI and it makes it look very straight forward.
If I move my model into some code that's shared between the .NET 4.5 server and client projects using the 'Portable Class Library' support, I'm pretty close to getting what I want. My only hiccup so far is that the models are annotated with [serializable] (for binary deep cloning), but the 'Portable Class Library' doesn't like Serializable at all. Once I resolve this I'm a happy man - maybe someone on these forums can help. Oh, and how I pass some credentials with Identity Management from the client to the server, hopefully that's trivial!? Cheers, Rob. On 16 July 2012 10:17, Nic Wise <[email protected]> wrote: > Hi Rob > > The JSON part is easy. You can either roll it yourself, or use a > library like RestSharp, which wraps up a lot of it for you. Thats my > preference. ServiceStack may also work, tho it's not something I've > used personally. > > .NET 4.5 stuff, however, doesn't _directly_ work on MonoTouch (or > Mono), so I doubt you'd be able to take your 4.5-generated client and > use it unchanged on MT. That said, I've not used 4.5 much, so I may be > very wrong there. A quick google around says it uses SAML 2.0, tho I > suspect you'll have to write a lot of it yourself. > > You might be better off wrapping the 4.5 WIF stuff and exposing it as > a less-MS-specific manner. eg using oauth for the authentication, and > then wrapping it up on the server into a WIF call if needed. > > Looking at this WebAPI tutorial: > > http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api > > It looks like it's all REST + JSON, which RestSharp / ServiceStack / > just doing it yourself is fairly easy. > > Hope that helps > > Nic > > > > On Sun, Jul 15, 2012 at 10:22 AM, Netplay <[email protected]> wrote: >> Hi all, >> >> I am looking at writing a new mono touch iPhone application that will >> integrate with a dot net 4.5 server with identity management and JSON >> services exposed through the web API. >> >> Does anyone on these forums have experience with either identity management >> or web API, or can advise on the compatibility with net 4.5 with mono touch? >> >> Regards, >> Rob >> >> (this email was produced on an iPad and I may have used the dictation >> feature) >> _______________________________________________ >> MonoTouch mailing list >> [email protected] >> http://lists.ximian.com/mailman/listinfo/monotouch > > > > -- > Nic Wise > t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise > b. http://www.fastchicken.co.nz/ > > mobileAgent (for FreeAgent): get your accounts in your pocket. > http://goo.gl/IuBU > Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa > Earnest: Self-employed? Track your business expenses and income. > http://earnestapp.com > Nearest Bus: find when the next bus is coming to your stop. > http://goo.gl/Vcz1p > London Bike App: Find the nearest Boris Bike, and get riding! > http://goo.gl/Icp2 _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
