Open id и Oauth - две разные вещи.
OpenID - это аутентификация (т. Е. Подтверждение того, кто вы есть), OAuth - это авторизация (например,Я предоставляю вашему приложению доступ к моей учетной записи на диске Google. Когда ваше приложение обращается к моей учетной записи на диске, я не гарантирую, что это я выполняю действие.).
OAuth часто используется на внешних сайтах для предоставления доступа кзащищенные данные без необходимости повторной аутентификации пользователя.
Если так, почему я не могу использовать OAuth для аутентификации?
Поскольку Oauth ничего не знает о том, кто выполняет задачу,Это может быть приложение, работающее в фоновом режиме.