December 21, 2007

21 Dec

phpMyID - CardSpace Extension

Posted by marcel, December 21, 2007

Version: 0.2 (tested with phpMyID Version 0.8 Revision 143)
License: GNU General Public License

Instructions

  • Install the phpMyID extension framework
  • Download PHP sample code for Information Cards and place the PHP files in the same directory as phpMyID
  • Download the CardSpace extension and place the PHP file in the same directory as phpMyID
  • Make sure that Microsoft .NET Framework 3.0 or higher is installed
  • Try to login using an InfoCard and discover your privatepersonalidentifier (PPID) from the error message
  • Copy your PPID and insert it into MyID.config.php and define desired the authentication methods:

    'auth_realm' => 'phpMyID',
    'infocard' => '<your PPID>',
    'methods' => array('digest', 'cardspace'),

  • Test the extension

Note that Windows CardSpace with self issued InfoCards is sensitive to eavesdropping and less secure than Digest authentication.

Note that if you have selected an authentication method and you want to revert to another authentication method you have to restart your browser

See also Introduction, Yahoo! Browser-Based Authentication

Tags:

Add A Comment

You must be logged in to post a comment.