OpenID - это децентрализованная система аутентификации, в то время как Passport централизован.
Если вы используете OpenID, вы не будете полагаться на какого-либо стороннего поставщика, который может отключить службы или выступить в роли старшего брата или ... потому что вы используете механизм распределенной аутентификации .
И у вас может быть намного больше пользователей, чтобы войти в систему, поскольку все основные поставщики (включая Microsoft) собираются поддерживать OpenID в ближайшем будущем. Вы не заставляете пользователей создавать учетные записи на любом провайдере OpenID. При желании они могут запустить собственный сервер аутентификации для входа на ваш сайт.