Потребитель SimpleSAMLphp OpenID

Я использую SimpleSAMLphp в качестве Потребителя OpenID и никакого открытого поставщика, которого я судил, кажется, работает.
Я всегда получаю следующую ошибку:

Exception during login: SimpleSAML_Error_BadRequest: BADREQUEST('%REASON%' => 
             'Not a valid OpenID: \'https://www.google.com/accounts/o8/id\'')

или:

 Exception during login: SimpleSAML_Error_BadRequest: BADREQUEST('%REASON%' => 
             'Not a valid OpenID: \'https://me.yahoo.com\'')

Я попробовал свой идентификатор другими веб-страницами, и они хорошо работают.

Я Использую апачские 2.2 и php5.3 и сертификат от допустимого Приблизительно. Какие-либо подсказки о том, как я должен приблизиться к проблеме? кто-либо получил ту же проблему? Я также пытался понять, почему authn_request, возвращенный библиотекой, является пустым...

0
задан 13 January 2015 в 12:19
1 ответ

мои источники авторизации - это просто значения по умолчанию плюс yahoo:

'openid' => array(
    'openid:OpenIDConsumer',
    'attributes.required' => array('nickname'),
    'attributes.optional' => array('fullname', 'email',),
    // 'sreg.validate' => FALSE,
   'attributes.ax_required' => array('http://axschema.org/namePerson/friendly'),
   'attributes.ax_optional' => array('http://axschema.org/namePerson','http://axschema.org/contact/email'),
    // Prefer HTTP redirect over POST
    // 'prefer_http_redirect' => FALSE,
),

'yahoo' => array(
    'openid:OpenIDConsumer',
    'target' => 'https://me.yahoo.com',
    'attributes.ax_required' => array(
            'http://axschema.org/contact/email',
    ),
    'extension.args' => array(
    ),
),

'google' => array(
    'openid:OpenIDConsumer',
    // Googles OpenID endpoint.
    'target' => 'https://www.google.com/accounts/o8/id',
    // Custom realm
    // 'realm' => 'http://*.example.org',
    // Attributes that google can supply.
    'attributes.ax_required' => array(
        //'http://axschema.org/namePerson/first',
        //'http://axschema.org/namePerson/last',
        //'http://axschema.org/contact/email',
        //'http://axschema.org/contact/country/home',
        //'http://axschema.org/pref/language',
    ),
    // custom extension arguments
    'extension.args' => array(
        //'http://specs.openid.net/extensions/ui/1.0' => array(
        //  'mode' => 'popup',
        //  'icon' => 'true',
        //),
    ),
),
0
ответ дан 5 December 2019 в 13:00

Теги

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