Пустой указатель Возврата claimsResponse

После выполнения команды однажды, выполнение fc

Это запустится $EDITOR с предыдущей командой, тогда можно использовать постоянного редактора для изменения команды. Когда Вы сохраните и выйдете, файл будет выполняться.

.. но, как сказанный Мир - командная строка не особенно хороша для редактирования нелепо длинных линий - почему бы не превратить команду в сценарий?

6
задан Andrew Arnott 4 November 2009 в 01:17
поделиться

2 ответа

Похоже, вы все делаете правильно. На этом этапе это зависит от используемого вами провайдера. Против чего вы тестируете? Некоторые вообще не поддерживают простую регистрацию (ClaimsRequest). Другие поддерживают его только для RP из белого списка. Тогда другие не поддерживают это, когда ваш RP находится на "localhost".

Мой совет: протестируйте myopenid.com, так как он, кажется, имеет хорошее, последовательное поведение и поддерживает расширение Simple Registration. Но ваша RP всегда должна быть готова к получению null для ClaimsResponse, поскольку вы никогда не гарантируете, что OP что-нибудь вам даст.

Даже если вы получите ненулевой результат, отдельные поля, которые вы запросили (даже если вы отметили их как обязательные) , могут быть пустыми или пустыми.

3
ответ дан 16 December 2019 в 21:44
поделиться

Также убедитесь, что вы зарегистрировали информацию о своей учетной записи OpenID на веб-сайте провайдера и разрешили отправку информации во время процесса входа в систему. У меня была такая же проблема с использованием DotNetOpenAuth, но оказалось, что я не ввел информацию в свою учетную запись myOpenID. Думал, что адрес электронной почты всегда отправляется, но это не так, даже если учетная запись OpenID связана с адресом электронной почты.

Итак, на myOpenID убедитесь, что у вас есть Регистрационное лицо (Ваша учетная запись-> Регистрационные лица)

5
ответ дан 16 December 2019 в 21:44
поделиться
Другие вопросы по тегам:

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