我是SimpleSamlPhp的新手,我已经设置了一个工作环境,它可以重定向到一个URL @ metadata \ saml20-sp-remote.php
示例:
Intent it = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
context.sendBroadcast(it);
如何在身份验证重定向后传递额外的自定义字段(我在auth_user表中添加了新的自定义字段,例如:EmployeeID)作为XML / Json?
感谢。
答案 0 :(得分:0)
您可以使用authProc filters向IdP声明的XML添加新属性。您使用的auth
来源还可能有其他选项来添加/命名属性。
$metadata['myEntityId'] = array(
'host' => 'my-hostname',
'privatekey' => 'key.pem',
'certificate' => 'pub.crt',
'auth' => 'auth-source',
'signature.algorithm' => 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256',
'attributes.NameFormat' => 'urn:oasis:names:tc:SAML:2.0:attrname-format:uri',
'authproc' => array(
50 => array(
'class' => 'core:AttributeAdd',
'myAttribute' => array('some-value'),
),
),
);