OpenID оказался провальной технологией, не смотря на то, что вы можете встретить на сайтах ссылки представится через openid, но это скорее исторически получившийся функционал. В настоящее время де факто OAuth является стандартом для обмена данными, точнее для подтверждения, как способ авторзации. Почему так? Когда я разбирался с OpenID то был удивлен запутаностью документации и сложностями в алгоритмах, как например требование подписи по весьма зхпутаннному алгоритму с использованием библиотеки больших чисел, что в большинстве случаев не тривиально. Хотя достаточно было бы подписи md5