OAuth отличается от того, что Facebook с открытым идентификатором использует oauth тем, что вы можете фактически извлечь некоторые данные Facebook, в то время как с открытым идентификатором вы можете поддерживать сеанс, просто аутентификация выполняется поставщиком открытого идентификатора (Google)
Вы можете использовать Janrain-engage для этой цели, а также имеется библиотека с открытым исходным кодом, которая называется "open-id enabled", которая тоже сейчас доступна под janrain .. google it