Испытание на соответствие для поставщиков OpenID

Вы можете использовать «__»: Publication.objects.filter(user__username="John Doe")

17
задан bignose 8 July 2010 в 00:05
поделиться

5 ответов

There are no conformance tests (at least officially approved) that I know of - even for 1.1. Certainly its something that would be very high value. Same goes for oAuth - they're both complex protocols and sometimes event the spec doesn't cover everything.

Probably the only thing you can do right now is thorough unit testing coverage locally.

6
ответ дан 30 November 2019 в 13:13
поделиться

OSIS have interoperability tests, feature tests for IPs and feature tests for RPs

However these aren't automated, everyone gets together at one of the RSA conferences and checks they all work with each other.

4
ответ дан 30 November 2019 в 13:13
поделиться

На данный момент, насколько мне известно, нет инструментов, которые могли бы сообщать о соответствии стандарту. Если вы действительно хотите убедиться, что ваш код соответствует стандарту 2.0, вам следует нанять несколько независимых консультантов для проверки ваших модульных тестов для каждой функции openID 2.0. Они также должны провести собственное тестирование. Консультанты должны иметь опыт работы с аудитами в целом, такими как PCI DSS и т. Д. Они имеют опыт прохождения спецификации и тестирования ваших библиотек приложений и базы данных.

0
ответ дан 30 November 2019 в 13:13
поделиться

Только для версии 1.1: http://openidenabled.com/resources/openid-test/diagnose-server/

Мы никогда не обновляли ее до версии 2.0. Один или два раза в год кто-то приходит и говорит: «Эй, у нас должны быть лучшие инструменты для тестирования», но, насколько я (и другие, судя по ответам здесь) знаю, ни одна из этих попыток пока не принесла результатов.

Отредактировано для добавления: другой связанный проект находится по адресу http://code.google.com/p/openid-test/

6
ответ дан 30 November 2019 в 13:13
поделиться

Вы можете посмотреть http://test-id.net/ , где есть набор тестов, написанных в .net.

8
ответ дан 30 November 2019 в 13:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: