2016-05-11 8 views
0

私はJavaEEアプリケーションを持っています。私はOAuthを実装しようとしています。 しかし、私はいくつかの奇妙な問題直面しています:私は、ダイアログを開きます。このhttps://www.facebook.com/dialog/oauth?client_id=1231298371123&display=popup&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2Fc%2Fportal%2Fauth%2Ffacebook_login%3F&scope=email,public_profile,user_birthday&response_type=code%20tokenようなリンクを提供する必要が手動でウェブの流れに看板を構築するための文書を1としてFacebook OAuth SSOの問題

  1. を。しかし、ダイアログは開いていません。
  2. SSOが成功すると、FBは上記のURLにリダイレクトされますが、問題はFBがという状態、コードなどのクエリ文字列を追加していることです。何かのように:http://localhost:8080/c/portal/auth/facebook_login?#state=ASDASDASDASD&access_token=EAANXZAlBTi ........これのため、私はJavaでパラメータを取得することはできません。

このような問題が発生したのは誰ですか? 助けてください。私は右の質問を理解していますが、次のコードを使用することができます#の後の文字列を読みたい場合は

URI uri = new URI("http://test.com/#something=some"); 
String fragment = uri.getFragment(); 

フラグメントはすべてなる場合

答えて

0

わからない#