{"id":754,"date":"2005-07-13T17:28:00","date_gmt":"2005-07-14T02:28:00","guid":{"rendered":"http:\/\/www.cloudidentity.com\/blog\/2005\/07\/13\/ws-securitypolicy-enters-modern-times\/"},"modified":"2013-03-15T21:54:09","modified_gmt":"2013-03-16T06:54:09","slug":"438572","status":"publish","type":"post","link":"https:\/\/www.cloudidentity.com\/blog\/2005\/07\/13\/438572\/","title":{"rendered":"WS-SecurityPolicy enters modern times"},"content":{"rendered":"<p><P>Sweeping the <A href=\"http:\/\/msdn.microsoft.com\/webservices\/rss.xml\">recent headlines feed of MSDN <\/A>can be rewarding: for example, today I just discovered that <A href=\"http:\/\/msdn.microsoft.com\/library\/en-us\/dnglobspec\/html\/ws-securitypolicy.pdf\">WS-SecurityPolicy was just updated<\/A> to accomodate the needs of the new WS-Security, WS-Trust and WS-SecureConversation as we know them today.<\/P><br \/>\n<P>In fact, with its 90 pages the new version is rather a mojor rewrite. It gives unprecedented expressive power,&nbsp;factoring the assertions in suitable categories and treating &#8220;modern&#8221; token types as first class citizens,&nbsp;yet it doesn&#8217;t leave the space underspecified. I believe that this specification gives the measure of the maturity&nbsp;reached by&nbsp;the WS-*; it deserves to be read by a less sleepy version of myself, so I&#8217;ll postpone the drilldowns&#8230;<\/P><\/p>\n<div style=\"clear:both\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Sweeping the recent headlines feed of MSDN can be rewarding: for example, today I just discovered that WS-SecurityPolicy was just updated to accomodate the needs of the new WS-Security, WS-Trust and WS-SecureConversation as we know them today. In fact, with its 90 pages the new version is rather a mojor rewrite. It gives&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[61],"tags":[],"class_list":["post-754","post","type-post","status-publish","format-standard","hentry","category-architecture-ws"],"_links":{"self":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts\/754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/comments?post=754"}],"version-history":[{"count":1,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts\/754\/revisions"}],"predecessor-version":[{"id":1851,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts\/754\/revisions\/1851"}],"wp:attachment":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/media?parent=754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/categories?post=754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/tags?post=754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}