Если у вас есть аккаунт (с некоторыми частными ресурсами) на сайте, вы можете войти в него с помощью пары имя пользователя/пароль. Если приложение хочет получить некоторые частные ресурсы, а вы не хотите давать ему свое имя пользователя/пароль, используйте OAuth.
Но если вы хотите войти на несколько сайтов с уникальной учетной записью, используйте OpenID.
(Некоторые сайты используют OAuth как OpenID, а OpenID можно использовать как OAuth, если в вашем аккаунте OpenID есть некоторые личные данные)
.OpenID - это способ указать один идентификатор для нескольких сайтов, поэтому вам не нужно регистрироваться снова и снова.
OAuth - это способ разрешить одному приложению доступ к одной учетной записи без предоставления указанному приложению информации для входа в учетную запись. Вы можете использовать их вместе.
Дополнительная информация: OAuth-OpenID: вы лаете не на то дерево, если думаете, что это одно и то же
OpenID предназначен исключительно * для многосайтовой аутентификации с одним набором учетных данных.
OAuth предназначен для обеспечения безопасного доступа приложений друг к другу: обмена данными. Думайте об этом как об установлении доверительных отношений между двумя вещами, например, позволяя вашей учетной записи flickr размещать что-либо на вашей стене facebook или прикрепляя ваши фотографии flickr к стороннему веб-сайту печати.
OAuth - это не только связь между сайтами. Вы можете связать настольные приложения без реального понятия «идентичность» с сайтом, ориентированным на идентификацию, таким как Facebook или Twitter (например, клиент Twitter может публиковать сообщения в вашей ленте, не сохраняя ваши данные для входа в систему).
Сходства есть, но на самом деле OAuth - это все, что связано с ссылками между сервисами.
OpenID = использование учетных данных от поставщика OpenID (Google) для входа в другое приложение (переполнение стека)
OAuth = разрешение приложению (TwitPic) действовать от вашего имени и получать доступ информация из используемого вами приложения (Twitter).
Их можно использовать вместе друг с другом.