Returns the current user id, or null when the app is unauthenticated.
@override Future<String?> getCurrentUserId() async => _userId;