Janrain OpenId vs lightopenid PHP-библиотеки

Каковы различия между реализацией PHP библиотеки OpenID от Janrain и LightOpenID .

Является ли более безопасным, чем другой?

Согласно странице лучших практик Google :

Правильная реализация OpenID должна:

  1. проверка чеков криптографических подписей

  2. проверка nonces

  3. Открытие Яди

Я предполагаю, что библиотека Janrain выполняет все эти требования, поскольку Google рекомендует библиотеку, но LightOpenID выполняет 1 и 2.

Solutions Collecting From Web of "Janrain OpenId vs lightopenid PHP-библиотеки"

LightOpenID использует безгосударственную версию протокола, что делает его намного проще, чем библиотека Janrain.

Версия stateless делегирует провайдеру проверку (все, что связано с криптографией, нонками и т. Д.), Поэтому LightOpenID не проверяет это самостоятельно. Тем не менее, он выполняет спецификацию, так что это не проблема безопасности.