Насколько я понимаю, вы ничего не путаете. OpenID действительно является спецификацией для аутентификации личности, и oAuth действительно в основном предназначен для решения проблем авторизации.
Это было сказано. Вы также можете использовать oAuth для аутентификации личности. Ничто не помешает вам сделать это. Я, например, обязательно воспользуюсь этим.
Единственный недостаток использования oAuth для аутентификации личности состоит в том, что вы можете хотеть, чтобы провайдеры строго придерживались того, что позволяют делать их токены доступа. Я имею в виду, что когда вы аутентифицируете пользователя Twitter, вы также сможете делать все остальное, что позволяет делать API Twitter (что в основном и все). Facebook потенциально более ограничен, и приложениям для аутентификации могут быть предоставлены только подмножество функций API.
OpenID делает идентификацию, и это почти все, мне это нравится. Но я с радостью использую oAuth для той же цели в любой день недели.