2

Spring Social と spring-social-google で Google Oauth2 を実装しようとしています。初期認証は正常に機能します。ただし、しばらくすると認証が期限切れになり、ヒットします

org.springframework.social.ExpiredAuthorizationException: The authorization has expired.

この例外からどのように回復できますか? どういうわけか承認を更新することは可能ですか?

4

1 に答える 1

1

access_type=offline認証中に追加のパラメーターを送信してみてください。次のようになります。

<form ...>
    .....
    <input type="hidden" name="access_type" value="offline"/>
</form>

通常、この場合、承認は自動的に更新されます。詳細については、このエントリを参照してください。

于 2013-05-03T12:28:07.683 に答える