Philippine President Rodrigo Duterte has ordered an extended military operation against the Islamic State affiliate Abu Sayyaf and assured civilians that any violent action they take to subdue local terrorists will be forgiven in a court of law, following the arrest of a policewoman with ties to the group and the beheading of a soldier.