I am using Firebase Auth in my iOS app written in swift. I allow authentication via email/password, facebook and google. I am concerned that after a certain time the auth status needs to be refreshed by code I have to write.
Once firebase has successfully logged in a user does it expire? Or will he stay logged in for ever; until signed off by calling the firebase function? Is this the case for all ways of login (email, facebook, google)? I checked google firebase doc but could not find a clear answer.