<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="wordpress/0.5.0RC-Final" -->
<rss version="0.92">
    <channel>
        <title>.Nat Zone</title>
        <link>http://www.sakimura.org/en/modules/wordpress/index.php</link>
        <description>Thinking around Digital Identity loud. </description>
        <lastBuildDate>Fri, 12 Mar 2010 05:05:54 GMT</lastBuildDate>
        <docs>http://backend.userland.com/rss092</docs>
        <managingEditor>sa&#107;i&#109;ur&#97;&#64;m&#97;rim&#98;a&#46;&#111;r&#103;</managingEditor>
        <webMaster>s&#97;ki&#109;&#117;ra&#64;&#109;a&#114;&#105;&#109;ba&#46;o&#114;g</webMaster>
        <language>en</language>

        <item>
            <title>OASIS Open: Submission of requests for Reviews etc.</title>
            <description>	&lt;p&gt;Just a personal memo on OASIS process as one of the TC chair, but OIDF should develop this kind of chart as well, I think. &lt;/p&gt;
	&lt;p&gt;Due to an ever-increasing workload I must ask that each request be sent in a separate e-mail message unless related to a single, multi-part specification. As a reminder, a chart showing exactly what needs to be included with each request can be seen here:&lt;br /&gt;
http://docs.oasis-open.org/templates/MindMaps/TCAdminRequestNotices/index.html&lt;/p&gt;
	&lt;p&gt;To ensure the quickest possible handling of your request, make sure to&lt;br /&gt;
1. review the checklist: http://docs.oasis-open.org/templates/QAChecklistV3.html&lt;br /&gt;
2. Include the requisite information in the request:&lt;br /&gt;
http://docs.oasis-open.org/templates/MindMaps/TCAdminRequestNotices/index.html&lt;br /&gt;
3. do not include more than 1 document in any single request.&lt;/p&gt;
	&lt;p&gt;Thank you for understanding.&lt;/p&gt;
	&lt;p&gt;Regards,&lt;/p&gt;
	&lt;p&gt;Mary
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/oasis-open-submission-of-requests-for-reviews-etc/</link>
        </item>
        <item>
            <title>OAuth Wrap Mobile Web App Profile?</title>
            <description>	&lt;p&gt;The wrap_scope, especially when it is determined dynamically using standard vocabulary such as something similar to OpenID AX, can become quite big. Under such circumstances, we may hit the browser/server constraint on URL and HTTP header. This is more acute in the mobile scenario. &lt;/p&gt;
	&lt;p&gt;Lucky thing is that it is trivial to create an Mobile friendly profile / binding of OAuth Wrap, since it is almost done. It suffices just to introduce a request artifact. &lt;/p&gt;
	&lt;p&gt;Here is the flow: &lt;/p&gt;
	&lt;p&gt;(fig.1) Wrap Mobile Web Profile&lt;/p&gt;
	&lt;p&gt;Of course, details need to be nailed down, but the basic flow should be it.&lt;/p&gt;
	&lt;p&gt;People may criticize that it introduce state in the AuthzServer. It may, but it is not necessarily so. Since the AuthzServer knows &amp;#8230;
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/oauth-wrap-mobile-web-app-profile/</link>
        </item>
        <item>
            <title>CX on OAuth WRAP</title>
            <description>	&lt;p&gt;Like there can be OpenID GET/POST and Artifact Binding for CX, there can be WRAP binding as well. It is fairly trivial, arguably more trivial than to define OpenID bindings. &lt;/p&gt;
	&lt;p&gt;Send CX proposal as an additional parameter on the Verification Code Request. Use wrap_client_id as the proposer&amp;#8217;s identifier.&lt;br /&gt;
On the PoP verification page, display the terms and conditions included in the proposal.&lt;br /&gt;
Create the Verification code from the signature of the proposal and some nonce and random.&lt;br /&gt;
Web App Client sends the proposal again as an additional parameter on Access Token Request.&lt;br /&gt;
Sign the proposal to create the contract, serialize it with Base64 without line end, and return it as the access token on Access Token Response.&lt;/p&gt;
	&lt;p&gt;That&amp;#8217;s all.
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/cx-on-oauth-wrap/</link>
        </item>
        <item>
            <title>Why is the Artifact 400 bytes?</title>
            <description>	&lt;p&gt;In the current Artifact Binding manuscript, the artifact is being defined as a string shorter than 400 bytes. Some people asked why 400 and not 512, which is the limit of some mobile browsers? &lt;/p&gt;
	&lt;p&gt;The answer is that we use 80 bytes in the fixed string: &lt;/p&gt;
	&lt;p&gt;?openid.ns=http://specs.openid.net/auth/2.0&amp;#038;openid.mode=art_res&amp;#038;openid.artifact=&lt;/p&gt;
	&lt;p&gt;Suppose we use 400 bytes in Artifact. Then, the total is 480 bytes.&lt;br /&gt;
That leaves 32 bytes to the non-query portion of the URL.
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/why-is-the-artifact-400-bytes/</link>
        </item>
        <item>
            <title>Attribute Type URI and Script Type</title>
            <description>	&lt;p&gt;There has been some talk around Attribute Type URI couple of months ago in OpenID mailing lists. Unless we define a set of widely agreed Type URIs, we will not be able to transfer attributes insuperably. Chris Messina&amp;#8217;s summary document on various type URI is very helpful to compare these. &lt;/p&gt;
	&lt;p&gt;There however is one thing that these specs are missing. The Script types and the language. &lt;/p&gt;
	&lt;p&gt;Unlike most Western language, some language like Japanese have many scripts within itself. For example, we use &amp;#8220;Kanji&amp;#8221;, &amp;#8220;Katakana&amp;#8221;, &amp;#8220;Hiragana&amp;#8221;, &amp;#8220;Romaji (alphabet)&amp;#8221; as four distinctive scripts. Often, we are required to supply name and address both in Kanji and Katakana or Hiragana, because without Katakana or Hiragana, you really do not know how to &amp;#8230;
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/attribute-type-uri-and-script-type/</link>
        </item>
        <item>
            <title>Essence of Contract Exchange</title>
            <description>	&lt;p&gt;Abstract&lt;br /&gt;
This article describes the concept of (abstract) Contract Exchange, and then discusses the OpenID Binding and Use of the Contracts as Access Tokens. At the end, it also provides a mapping table to User Managed Access (UMA) Terminologies. &lt;/p&gt;
	&lt;p&gt;About Contract Exchange&lt;/p&gt;
	&lt;p&gt;Contract Exchange (CX) is a protocol to exchange the signed contract dynamically among the entities in the network. It uses Public Key based signature, so it achieves certain degree of the non-repudiation and ability to prove. Thus, e-commerce etc. should benefit from it. In addition, since it can capture the purpose of the use, condition of the use, provisioning method etc. for the data/attributes, it can be used to achieve the server to server exchange of the data. &lt;/p&gt;
	&lt;p&gt;Draft OpenID &amp;#8230;
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/essence-of-contract-exchange/</link>
        </item>
        <item>
            <title>OAuth Wrap Web App Profile Summary</title>
            <description>	&lt;p&gt;Here is the Sequence Diagram of OAuth Wrap Web App Profile (Section 5.4). &lt;/p&gt;
	&lt;p&gt;Hope the spec to include such instead of legacy ascii diagram&amp;#8230;&lt;br /&gt;
websequencediagrams.com source would do. &lt;/p&gt;
	&lt;p&gt;Notes: &lt;/p&gt;
	&lt;p&gt;wrap_client_id and wrap_client_secret are provisioned from the  AuthzServer to the WebAppClient in advance.&lt;br /&gt;
An Access Token is an opaque string whose format is agreed upon between the Resource and AuthzServer. It acts as a Bearer Token.&lt;br /&gt;
All the communication is done over HTTPS so signatures are said to be unnecessary. (I am skeptical on it though. [*1]) &lt;/p&gt;
	&lt;p&gt;[*1] Security Questions&lt;/p&gt;
	&lt;p&gt;It might be because I have not spent too much time on this protocol, and I was writing this (original Japanese version) at 2:00AM, I have some questions on the security characteristics. &lt;/p&gt;
	&lt;p&gt;UA &amp;#8230;
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/oauth-wrap-web-app-profile-summary/</link>
        </item>
        <item>
            <title>OpenID Provider Selection Protocol?</title>
            <description>	&lt;p&gt;In case when the site want to use OP Identifier, the site typically shows list of icons of the OPs. This list grows quickly and results in User Interface Nightmare a.k.a. &amp;#8220;Nascar Problem&amp;#8221;. &lt;/p&gt;
	&lt;p&gt;Various people have been working on this, such as IDIB efforts and some Infocard integration, but to me, there seems to be even simpler solution. &lt;/p&gt;
	&lt;p&gt;I have been wondering why nobody proposes this.&lt;br /&gt;
It is extremely simple. &lt;/p&gt;
	&lt;p&gt;Simply add your OP Identifier to the end of User Agent string, separated by semi-colon. For example, if you are using Safari, and if your OP is mixi.jp, then it would be like: &lt;/p&gt;
	&lt;p&gt;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9.1;op=mixi.jp&lt;/p&gt;
	&lt;p&gt;Creating custom header in IE &amp;#8230;
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/openid-provider-selection-protocol/</link>
        </item>
        <item>
            <title>Sequence Diagram for Artifact Binding</title>
            <description>	&lt;p&gt;Based on https://openid.pbworks.com/OpenIDwithArtifactBinding&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/sequence-diagram-for-artifact-binding/</link>
        </item>
        <item>
            <title>OpenID Process Change</title>
            <description>	&lt;p&gt;Finally!&lt;/p&gt;
	&lt;p&gt;I am glad to write that OpenID Foundation Board has approved the change in the OpenID Process document so that a working group can be started without membership vote. &lt;/p&gt;
	&lt;p&gt;The change itself requires membership vote, so the notice will go out soon, and it is a month or more away for the new process to get effective, but once that is done, we can spin up WGs pretty quickly. That would certainly help AX 2.0, Auth 2.1 etc.
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/openid-process-change/</link>
        </item>
        <item>
            <title>Re: Is OpenID User Centric?</title>
            <description>	&lt;p&gt;As I was not able to login to comment on Johannes&amp;#8217;s blog&amp;#8230;&lt;/p&gt;
	&lt;p&gt;It is about this entry &amp;#8220;Is OpenID User Centric?&amp;#8221;. &lt;/p&gt;
	&lt;p&gt;Johannes&amp;#8217;s comment that OpenID being &amp;#8220;http://netmesh.info/jernst/digital_identity/is-openid-still-user-centric&amp;#8221; is very apt. This is one use case that OpenID is supposed to serve. &lt;/p&gt;
	&lt;p&gt;The other use case that it is serving right now is the Web SSO. &lt;/p&gt;
	&lt;p&gt;As a &amp;#8220;personal/business card&amp;#8221;, you do not need privacy. You do not want privacy. You want to reveal that it was you, and you want to be tracked. &lt;/p&gt;
	&lt;p&gt;In Web SSO case, you might or might not want to be tracked. &lt;/p&gt;
	&lt;p&gt;For User Centric thing, I believe that the user should control one&amp;#8217;s XRD. Then, I can use Yahoo! or Google as authentication service that provide &amp;#8230;
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/re-is-openid-user-centric/</link>
        </item>
        <item>
            <title>OpenID BizDay #4</title>
            <description>	&lt;p&gt;I have not been reporting this, but apart from TechNight and BizDay, we are having several discussion groups going on and meetings are getting more like &amp;#8220;weekly&amp;#8221; than &amp;#8220;monthly&amp;#8221;. OK. That is not an excuse not writing them here. I will try to be more timely. &lt;/p&gt;
	&lt;p&gt;Today, I want to report the following: &lt;/p&gt;
	&lt;p&gt;OpenID BizDay #4&lt;/p&gt;
	&lt;p&gt;Date: Sept. 25, 2009 (Fri) 14:30 - 16:30&lt;br /&gt;
Venue: Vila Fontaine Shiodome Meeting room 2,3&lt;br /&gt;
    1-9-2 Shinbashi, Minato-ku, Tokyo 105-0021&lt;br /&gt;
    JAPAN&lt;br /&gt;
    http://www.sumitomo-rd.co.jp/vf/shiodome/conference/map.html&lt;/p&gt;
	&lt;p&gt;Program:&lt;br /&gt;
&amp;#8220;Application of OpenID at NTTCom&amp;#8221;&lt;br /&gt;
Kazuhiro Kitamura, General Manager, Net Business Div.&lt;br /&gt;
NTT Communications Corp. &lt;/p&gt;
	&lt;p&gt;&amp;#8220;gooID that grows with customers&amp;#8221;&lt;br /&gt;
Yasushi Tsuruki, Manager, Service Dept., Media Div.&lt;br /&gt;
NTT Resonant Inc.
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/openid-bizday-4/</link>
        </item>
        <item>
            <title>To Push or Not to Push: that is the question</title>
            <description>	&lt;p&gt;So I was designing OpenID Authn Artifact Binding based on OAuth.&lt;br /&gt;
OAuth pushes request token (RT) to the Service Provider (saml:responder, openid:op). &lt;/p&gt;
	&lt;p&gt;Then, I looked back at the saml artifact binding. &lt;/p&gt;
	&lt;p&gt;It is the opposite. It sends the artifact first and the SP/responder pulls the data from Consumer/requester. Why? &lt;/p&gt;
	&lt;p&gt;It has got to do with the scale. &lt;/p&gt;
	&lt;p&gt;When the SP/Responder is big, chances are that the servers are distributed and there will be a big sync up problem among them. Thus, when the RT/message is sent there and the user arrives through browser redirect, the RT/message itself may not be accessible from the server that the user landed. &lt;/p&gt;
	&lt;p&gt;In case of SAML flow, the requester creates the artifact, and in &amp;#8230;
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/to-push-or-not-to-push-that-is-the-question/</link>
        </item>
        <item>
            <title>Difference between UMA and CX</title>
            <description>	&lt;p&gt;This afternoon, I attended UMA WG session at Kantara Initiative. UMA stands for User Managed Access, formally known as ProtectServe. &lt;/p&gt;
	&lt;p&gt;The purpose of this Work Group is to develop a set of draft specifications that enable an individual to control the authorization of data sharing and service access made between online services on the individual&amp;#8217;s behalf, and to facilitate the development of interoperable implementations of these specifications by others.&lt;/p&gt;
	&lt;p&gt;Thus, it roughly is equal to CX in it&amp;#8217;s concept. &lt;/p&gt;
	&lt;p&gt;A little bit of comparison was done in today&amp;#8217;s session.&lt;br /&gt;
Most notably: &lt;/p&gt;
	&lt;p&gt;In CX, contract proposal is sent from the data consumer to the data provider (user) while in UMA, the proposal is being sent from the data provider (user) to the &amp;#8230;
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/difference-between-uma-and-cx/</link>
        </item>
        <item>
            <title>What is an OpenID Extension?</title>
            <description>	&lt;p&gt;OpenID Extension is defined in the section 12 of the OpenID Authentication 2.0 as: &lt;/p&gt;
	&lt;p&gt;An Extension to OpenID Authentication is a protocol that &amp;#8220;piggybacks&amp;#8221; on the authentication request and response. Extensions are useful for providing extra information about an authentication request or response as well as providing extra information about the subject of the authentication response. &lt;/p&gt;
	&lt;p&gt;OK. My question: Does it entirely have to depend on authenticaiton request and response, or can it partially depend on it? &lt;/p&gt;
	&lt;p&gt;By definition, I think it is the later, because, the subsequent paragraph goes: &lt;/p&gt;
	&lt;p&gt;OpenID extensions are identified by a Type URI. The Type URI MAY be used as the value of an  element of an OpenID  element in an XRDS document &amp;#8230;
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/what-is-an-openid-extension/</link>
        </item>
        <item>
            <title>OpenID International Activities Updates</title>
            <description>	&lt;p&gt;I should be doing this more often: &lt;/p&gt;
	&lt;p&gt;Japan&lt;/p&gt;
	&lt;p&gt;- CX discussion group has produced use cases and requirement document  on Creative Commons License. Contributors are &lt;/p&gt;
	&lt;p&gt;Yoichi Ohnawa, NEC BIGLOBE, Ltd.&lt;br /&gt;
Takaya Tanaka, KDDI Corporation&lt;br /&gt;
Daisuke Ikeda, JCB Co, Ltd.&lt;br /&gt;
Takayuki Komatsu, SoftBank BB Corp.&lt;br /&gt;
Toru Hada, NEC Corporation&lt;br /&gt;
Tatsuo Kudo, Nomura Research Institute Ltd., Editor&lt;br /&gt;
Nat Sakimura, Nomura Research Institute, Ltd.&lt;br /&gt;
Taizo Matsuoka, Yahoo Japan Corporation&lt;br /&gt;
Naoki Koshikawa, Rakuten, Inc. &lt;/p&gt;
	&lt;p&gt;- Payment Discussion Group is starting in a few week.&lt;br /&gt;
  As an off spring of the CX Discussion Group, Payment Discussion Group&lt;br /&gt;
  is starting in Tokyo. It will first evaluate the recent change in the&lt;br /&gt;
  payment law in Japan, then subsequently disucss the applicability&lt;br /&gt;
  of OpenID and related technologies on &amp;#8230;
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/openid-international-activities-updates/</link>
        </item>
        <item>
            <title>Contract Exchange 1.0 Draft 1</title>
            <description>	&lt;p&gt;Here is my first cut to the Contract Exchange 1.0 (CX) Draft. It is unfinished, and has lots of places needs text, but essence is there, I think. &lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/contract-exchange-10-draft-1/</link>
        </item>
        <item>
            <title>What is Identity?</title>
            <description>	&lt;p&gt;From this morning, there is a thread going on on Identity Commons mailing list (identity gangs) on &amp;#8220;What is Identity?&amp;#8221;. &lt;/p&gt;
	&lt;p&gt;The thread started off by quoting Kim Cameron&amp;#8217;s definition of Digital Identity. &lt;/p&gt;
	&lt;p&gt;Digital Identity: the digital representation of a set of claims made by one digital subject about itself or another digital subject. &lt;/p&gt;
	&lt;p&gt;Then, Bob Blakly paraphrases American Heritage Dictionary in the same thread as: &lt;/p&gt;
	&lt;p&gt;the set of characteristics by which a thing is generally recognized or known&lt;/p&gt;
	&lt;p&gt;These two seems to be in a general agreement, but I would like to dig a little more because I have a bit of problem with this definition. &lt;/p&gt;
	&lt;p&gt;When we talk about a term, it is always useful to get back to its &amp;#8230;
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/what-is-identity/</link>
        </item>
        <item>
            <title>Discussion Note on Contract Exchange</title>
            <description>	&lt;p&gt;Here is the discussion note that I wrote for Contract Exchange. &lt;/p&gt;
	&lt;p&gt;http://openid.net/pipermail/specs-cx/attachments/20090730/8d9862f8/attachment-0001.pdf&lt;/p&gt;
	&lt;p&gt;Hopefully, the concept is quite clear and it acts as the level setting ground for the participants at specs-cx.
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/discussion-note-on-contract-exchange/</link>
        </item>
        <item>
            <title>XRD as of July 22.</title>
            <description>	&lt;p&gt;According to the current XRI TC discussion, it is looking like this. &lt;/p&gt;
	&lt;p&gt;&amp;lt;xrd&amp;gt;&lt;br /&gt;
    &amp;lt;Subject set=&quot;beginswith&amp;#8221;&amp;gt;&amp;#8230;&amp;lt;/Subject&amp;gt;&lt;br /&gt;
    &amp;lt;Alias&amp;gt;&amp;#8230;&amp;lt;/Alias&amp;gt;&lt;br /&gt;
    &amp;lt;KeyDescriptor use=&quot;*&amp;#8221;&amp;gt;&lt;br /&gt;
        &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
           &amp;#8230;&lt;br /&gt;
        &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
    &amp;lt;ds:Signature&amp;gt;&lt;br /&gt;
        &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
           &amp;#8230;&lt;br /&gt;
        &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:Signature&amp;gt;&lt;br /&gt;
    &amp;lt;link&amp;gt;&lt;br /&gt;
        &amp;lt;rel&amp;gt;&amp;#8230;&amp;lt;/rel&amp;gt;&lt;br /&gt;
        &amp;lt;uri&amp;gt;&amp;#8230;&amp;lt;/uri&amp;gt;&lt;br /&gt;
        &amp;#8230;
&lt;/p&gt;
</description>
            <link>http://www.sakimura.org/en/modules/wordpress/xrd-as-of-july-22/</link>
        </item>
    </channel>
</rss>