我有一个用C#编写的MVC 4 Web应用程序,我在其中设置一个会话变量,重定向到另一个回调我的web应用程序的网站(我正在进行OAuth握手并将临时令牌放入我的会话)当重定向到达我的网络应用程序时,我尝试从会话中获取我的对象,但它是空的。
是否有做这样事情的策略?
我可以发布我的代码,但它很复杂所以让我们看看我先得到什么样的回复。
请发布示例策略代码,asp.net / c#对我来说是新手。
是的,我知道mvc 4中包含OAuth示例,但我无法使用它们。
答案 0 :(得分:0)
我不清楚您的流程是如何运作的。当你说"重定向到另一个回复我的网络应用程序的网站时#34;你的意思是远程网站叫你的应用程序?或者用户被重定向回您的站点(我假设在查询字符串上有一些令牌?)
有许多关于如何使用OAuth的好例子,但是如果你拒绝遵循典型的方法,那将会更加困难。
您需要提供有关握手如何运作的更多信息。
在不知道更多的情况下,我所能做的就是猜测,因为正在创建一个新会话,因为回调请求的内容不同。你需要弄清楚那是什么。
答案 1 :(得分:0)
我将在过去做的小工作是在查询字符串中发送会话变量值,当他们重定向时,你可以再次读取该值,如果你控制两个边,这将是理想的。 / p>