示例#1
0
 /**
  * Construct an IDToken object from an encoded id_token string.
  *
  * @param string $idtoken An encoded id_token string.
  * @return \remotelearner\aadsample\OIDC\IDTokenInterface An IDToken object.
  */
 protected function constructidtoken($idtoken)
 {
     $httpclient = new \remotelearner\aadsample\HttpClient();
     $keys = IDToken::get_keys($httpclient);
     return \remotelearner\aadsample\AAD\IDToken::instance_from_encoded($idtoken, $keys);
 }