Rename RequiresSecret to PasswordOnlyClient for clarity