Вы можете прочитать эту статью Малкома Трединника, которая объясняет, что такое openid и oauth, и делает. Они служат разным целям.
Таким образом, openid будет использоваться для уникальной идентификации пользователей - это решение для идентификации. oAuth предоставит средство для взаимодействия с данными, к которым имеют доступ пользователи вашего сайта, позволяя пользователю предоставить вашему сайту временный доступ к внешним службам, например, к их учетной записи flickr - это инструмент авторизации.
Конечно, всегда можно предложить только стандартную учетную запись, специфичную для сайта, но IMHO, поддержка openid лучше для ваших пользователей и для Интернета. Многие сайты, которые реализуют openid, позволяют пользователям использовать openid, если они есть, но также позволяют пользователям входить в систему и создавать учетные записи без openid. Таким образом, это не обязательно предложение. Вы можете сделать оба!