OAuth2 を使用して、コード ビハインドで c# を使用して、asp.net 4.0 Web サイトで認証技術を提供しています。最近、私が作成したコードで Windows Live API が機能していないことに気付きました。呼び出しを行い、Live からアクセス トークンを取得していますが、スタックしています。送り返すクエリ文字列の先頭に # を追加しているので、次のタイプの URL をライブで送り返します
...mypage.aspx?#access_token=43t78fehef83jfvwenj3...
# が追加される前は、返されたクエリ文字列を取得し、次のコマンドでアクセス トークンを解析するだけでした。
accessToken = Request.QueryString["access_token"];
ハッシュを追加すると、ハッシュがページをだましてアンカーであると思わせるため、そのクエリ文字列を取得できなくなります。ローカル変数のデバッグを確認すると、常に空のクエリ文字列になってしまい、実際の文字列を取得する方法がわからないため、アクセス トークンを解析できません。
クエリ文字列を取得する方法についてのアイデアはありますか?
ありがとう