Callback to check if user has admin privileges If not provided, always returns false for requireAdmin
final bool Function(AuthUser user)? isAdmin;