Update authentication process
At present asimov assumes that all authentication is handled externally, however, with the transition to a scitoken ecosystem we need to reguarly refresh tokens in order to ensure that things like data access and gracedb communication can be maintained.
We handle this right now by setting a cronjob on the account which needs to refresh the token, but this is inefficient and it's confusing for new users, and requires a high documentation overhead which must be maintained.