signOut method
Signs out the current user.
If successful, it also updates any authStateChanges, idTokenChanges or userChanges stream listeners.
Implementation
@override
Future<void> signOut() async {
try {
await _webAuth!.signOut();
} catch (e) {
throw getFirebaseAuthException(e);
}
}