title: How to access the OAuth2AccessTokenResponse at the AuthenticationSuccessHandler?
body: <p>I have currently implemented OAuth2 login sequence with Google and Discord. I have noticed that the <code>OAuth2AccessTokenResponseClient</code> handles and processes the access token, refresh token and the openid token as expected (I have seen them while debugging).</p>
  <p>However, at the end of the authorization process when it comes down the succeshandler, the tokens have disappeared. After doing some research it appears that <code>OAuth2LoginAuthenticationFilter</code> (spring-security source code) transforms the <code>OAuth2LoginAuthenticationToken</code> (which holds the tokens) into a <code>OAuth2AuthenticationToken</code>. During this transformation the tokens become effectively lost.</p>
  <p>What can I do to make the access token and refresh token available in the <code>Authentication</code> object in the <code>AuthenticationSuccessHandler</code> method? Could I replace this filter somehow?</p>