I have a Laravel app that by design uses no database. Instead all (including authentification) data is obtained via soap/xml calls to an external host.
So I use my own user provider that provides validateCredentials(), etc. User credentials are passed to this remote server where the auth attempt is made. If successful, a sessionid from the server is returned and passed and checked in subsequent api calls. All good.
Now I want to use Socialite to allow logins via Google, etc. I have it working basically by adding the same login api call that I normally do in the callback function.
Now to my question or confusion. I'm trying to understand how Socialite handles the token expiration. Is the token checked to see if its still good on every request? If so does this still happen when the user/auth provider is custom?
In testing I haven't seen any timeout initiated by the Socialite code. My timeout from the server is all that is working...
Thanks in advance for you comments/help.
-b