I have a Silverlight application configured to use Asp.net forms authentication and and it can be run in or out of browser.
In the browser, on both Windows and Mac, authentication works as expected. I can successfully login using LoginAsync and the subsequent queries pass the user information back and forth between the server and client. The same is true of the Out of Browser app on Windows.
However, this does not work on the Mac when running out of browser. The login appears to complete successfully but on any queries the user appears unauthenticated on the server. ie I am using query interceptors to filter returned items based on the logged in user, but these fail as the user appears 'not logged in' (I do not get an error but no items are returned)
Using fiddler, the .ASPXAUTH cookie appears to be passed back to the server so I am not sure why this does not work. To re-iterate, it does work on Windows.
I found this
blog entry that seems to describe a fix for a similar problem using Ria Services, but I am not sure if this applies to Devforce or how to implement it.