Re-authenticates a user using a fresh credential.
The user to re-authenticate.
The auth credentials.
A promise that resolves with the user credentials.
Re-authenticates a user using a fresh credential.