Hi, I have implemented auth using OpenId identity provider (in my case, github). Unfortunately, the user registrations associated with this Identity provide only the refresh token. In this case, every time I want to obtain a user access token for github api, I am forced to execute 3 additional requests (fetch user registration, generate new set of tokens including access token using github's access_token endpoint, send an updated refresh token to fusionauth). Is there any simpler and more performant method for obtaining access tokens from OpenID providers?