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