3
http://X.com:8080/X/#_=_

これは、ログインに成功した後に取得する URL です。

これらの文字をbackbone.jsでもキャッチできないように見えるので、これを克服する方法がよくわかりません。

なぜこれが起こるのか誰にも分かりますか?

    <org.springframework.social-version>1.1.0.M1</org.springframework.social-version>
    <org.springframework.social.facebook-version>1.1.0.M1</org.springframework.social.facebook-version>

サーバーへの呼び出し (ハンドルバーを使用すると、プロバイダーの発言を想像できます):

 <script type="text/x-handlebars-template" id="provider-login-btn-template">
    <form action="signin/{{provider}}" method="POST" class="form" style="margin:0px">
        <fieldset>
            <div class="formRow">
                <input type="hidden" name="scope" value="email,publish_stream,offline_access" />    
                <input type="image" style="width:50px;height:50px" src="{{image_url}}" onsubmit="submit();" />
            </div>
        </fieldset>
    </form>
</script>

それでおしまい。Facebook にリダイレクトされ、ログインしてから に戻ります/#_=_

ありがとうございました。

4

2 に答える 2

0

春の社会から ConnectController クラスを理解してみてください。

connectionStatusRedirect メソッドをオーバーライドして、別の URL にリダイレクトできます。

元。

@Override
protected RedirectView connectionStatusRedirect(String providerId, NativeWebRequest request) {
    String path = "http://X.com:8080/X/facebookRedirect";

    return new RedirectView(path, true);
}
于 2014-03-31T12:35:03.813 に答える