{"id":648,"date":"2007-01-04T10:39:53","date_gmt":"2007-01-04T18:39:53","guid":{"rendered":"\/?p=648"},"modified":"2007-01-04T10:45:59","modified_gmt":"2007-01-04T18:45:59","slug":"back-in-action","status":"publish","type":"post","link":"https:\/\/www.identityblog.com\/?p=648","title":{"rendered":"Back in action"},"content":{"rendered":"<p>My day job has conspired with the holidays to play havoc with my blog over the last while.&nbsp;<\/p>\n<p>What can I say?&nbsp; Maybe something good&nbsp;will come&nbsp;out of it.&nbsp; At least those of you who subscribe to my feed&nbsp;got a bit of&nbsp;peace and quiet!&nbsp; And I feel rested and relatively renewed.&nbsp; I missed writing.<\/p>\n<p>At the same time, there were many exciting identity-related developments that came to my attention&nbsp;but which I wasn&#39;t able&nbsp;to pass on.&nbsp; Sorry about that.&nbsp; There was simply no way to &#8220;do everything simultaneously all at once&#8221;.<\/p>\n<p>But on the positive side of the balance sheet, I&nbsp;was able&nbsp;to&nbsp;complete some work on how Cardspace actually behaves over the wire.&nbsp;<\/p>\n<p>I&#39;ve put together a PHP implementation of the Identity Provider end of things which I hope&nbsp;will help better convey, in a cross-platform fashion,&nbsp;what is possible with the identity provider paradigm and how Cardspace actually uses the WS protocols.&nbsp; I hope this, in conjunction with some important new&nbsp;documentation by Arun Nanda,&nbsp;will aid in the development of other compatible InfoCard implementations.<\/p>\n<p>All that remains is to write about all this stuff.&nbsp; So, here we go&#8230;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#39;ve put together a PHP Identity Provider that aims at making it easier to understand how Cardspace uses WS protocols.<\/p>\n","protected":false},"author":68,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[12],"tags":[],"_links":{"self":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/648"}],"collection":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=648"}],"version-history":[{"count":0,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/648\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}