我有一个问题,关于如何/最好的方法是使用OpenId并提供保持登录的能力.
如果我看看Stackoverflow例如我已经使用谷歌登录,如果我关闭浏览器并返回它仍然让我登录.
但是,我没有登录Google,但无论如何我已从可以访问您的Google帐户的授权服务列表中删除了 stackoverflow.我天真地期望stackoverflow会提示我再次登录,但事实并非如此.
所以我的问题是,关于OpenId的最佳实践是什么,并且跨会话记住经过身份验证的用户?
我们希望在跨平台解决方案中使用JSON.NET.net.
鉴于我们传递的数据结构,我们需要包含序列化信息的类型详细信息.
我们可以使用JsonSerializer的TypeNameHandling属性将类型信息输入到流中,但我们最终会通过网络发送更多信息.
我们想要做的是做类似于MS JavaScriptSerializer的工作,即提供一个JavaScriptTypeResolver,然后我们用更短的东西替换长类型名称.
这可以通过JSON.NET实现吗?