如何从SimpleSAML_Session对象获取值

时间:2010-07-22 11:01:01

标签: php single-sign-on

saml会话是SimpleSAML_Session对象

          $data =
          (
           [trackid:SimpleSAML_Session:private] => 3eb
           [idp:SimpleSAML_Session:private] => https://abs.com
           [authenticated:SimpleSAML_Session:private] => 1
           [attributes:SimpleSAML_Session:private] => Array
          (
               [firstName] => Array
              (
                [0] => Aravind
              )

             [lastName] => Array
              (
                [0] => M
              )

             [email] => Array
            (
                [0] => aravind.muthu@abc.com
            )

    )

在这里,我需要采取电子邮件价值。我如何解析SAMLobj。 提前致谢

1 个答案:

答案 0 :(得分:0)

使用以下代码,我们可以从SAML对象中获取值。

$values = $data->getAttributes();  

Now $values contains an array values . 

有关详情,请转到http://simplesamlphp.org/docs/1.6/simplesamlphp-sp-api

由于