JanRain:php-openid: print fetched XRDS

hdknr@debiansept:~/tx/php-openid-2.1.1$ vi Auth/OpenID/Discover.php

    function fromXRDS($uri, $xrds_text)
    {
        openlog("Auth_OpenID_ServiceEndpoint::fromXRDS", LOG_PID | LOG_PERROR, LOG_LOCAL0); //HDKNR

        $dbg= fopen("/tmp/xrds.txt", "w");      // 1. open new to write
        if($dbg){
                flock($dbg, LOCK_EX);           // 2. get lock
                fputs($dbg, $xrds_text);        // 3. write to file
                flock($dbg, LOCK_UN);           // 4. free lock
                fclose($dbg);                   // 5. close file
        }


        $xrds =& Auth_Yadis_XRDS::parseXRDS($xrds_text);

        if ($xrds) {
            $yadis_services =
              $xrds->services(array('filter_MatchesAnyOpenIDType'));
              $n=count($yadis_service);
             syslog(LOG_WARNING,"yadis_services :$n" );         //HDKNR
            return Auth_OpenID_makeOpenIDEndpoints($uri, $yadis_services);
        }

        return null;
    }
カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中