Я работал с OAuth2, чтобы предоставить методы аутентификации на моем сайте asp.net 4.0, используя C# в коде. Недавно я заметил, что Windows Live api больше не работает в коде, который я сделал. Он делает вызов и получает токен доступа из Live, но затем я застрял. Он добавляет # в начале строки запроса он посылает обратно, так что я есть следующий тип URL отправить обратно мне житьWindows Live API oauth 2. Чтение строки запроса, содержащей page.aspx? # Access_token = fhuevhkfu3q9
... mypage.aspx? # Access_token = 43t78fehef83jfvwenj3 ...
Раньше до добавления # я просто возвращал строку запроса и разбирал токен доступа с помощью следующей команды.
accessToken = Request.QueryString ["access_token"];
С добавлением хэша, хотя я больше не могу получить этот запрос, поскольку хеш-код обманывает страницу, думая, что это якорь. Когда я проверил свои локальные переменные отладки, я всегда получаю пустое верификацию и не выясню, как заставить ее дать мне фактическую строку, чтобы я мог ее проанализировать для токена доступа.
Любые идеи о том, как получить запрос?
Благодаря