add-external-service: support shared secret switching