I've successfully used the Spotify provider from @auth/core/providers/spotify with covexAuth to create users/sessions in my Convex app.
Now, I'd like to call the Spotify API with the proper access token. I tried using the token generated by Convex Auth's signIn, but this doesn't appear to work—I suppose that makes sense, but it was worth a shot.
Since the Convex Auth docs mention that configs are implemented with Auth.js configs, I took a look at the Auth.js "Extending the session" docs. They expose session and jwt callbacks for the purpose of sending data from a provider to the client. It looks like these callbacks are intentionally left out of the convexAuth implementation, but is there a way to achieve something similar?
https://authjs.dev/guides/extending-the-session
I did notice that Convex Auth's defaultAccount includes account.access_token but am unsure how to access this in my app. Any tips?