fix bug: use passport provided in options hash

...ssport