当使用instagram API时,它要求客户端从成功的OAuth响应中捕获?code=[some code]
:
第二步:从Instagram接收重定向
一旦用户授权了您的应用程序,我们就会使用代码向您的redirect_uri发出重定向第三步中使用的参数。
http://your-redirect-uri?code=CODE
默认情况下,OWIN中间件导致重定向到/signin-instagram
,在该处处理请求,然后将其传递到我选择的新路径(例如/oauth/instagram
),从中我可以访问OWIN上下文。
由于链接重定向,code
查询字符串值丢失了,似乎我需要一种从OWIN上下文中检索它的方法,但我找不到它。
答案是您没有。 owin提供程序应该(并且适用于Instagram)获取与查询字符串相关的任何内容并将其插入Claims