Я использую SimpleSamlPHP Я пытаюсь настроить метаданные sp-remote для поставщика услуг, и я хочу отправить ему электронное письмо пользователя в NameID / теме утверждения.
Я продолжаю получать:
Unable to generate NameID. Check the userid.attribute option.
Falling back to transient NameID.
У меня нет authproc
записей в метаданных, размещенных на idp, и соответствующие записи, которые у меня есть в метаданных SP-remote:
'NameIDFormat' => 'urn:oasis:names:tc:SAML:2.0:nameid-format:emailAddress',
'authproc' => [
0 => [
'class' => 'saml:AttributeNameID',
'attribute' => 'email',
'Format' => 'urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress',
'SPNameQualifier' => false,
'NameQualifier' => false
],
],
Атрибут электронной почты (я вижу его в выводе отладки):
Array
(
[username] => Array
(
[0] => 42
)
[first_name] => Array
(
[0] => Itay
)
[last_name] => Array
(
[0] => Moav
)
[email] => Array
(
[0] => itay.moav@gumboo.org
)
)
Я использую версию 1.17.6