OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xdi message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [xdi] NRI link contract use case (was RE: [xdi] Agenda: XDI TCTelecon Thursday 1-2PM PT 2008-07-10)


Thank you, Markus.

Yes. I played with it when I read the 7/3 telecon minute.
It is very interesting and I thought that it could do signing for TX.
Is this already in XDI4Java?

Tatsuki

Tatsuki Sakushima
NRI Pacific - Nomura Research Institute America, Inc.
TEL:(650)638-7258
SkypeIn:(650)209-4811

Markus Sabadello ????????:
> In case you haven't seen it yet, you may be interested in this 
> application which demonstrates XDI signatures:
> http://graceland.parityinc.net/xdi-signer/XDISigner
> 
> It doesn't deal with link contracts specifically, but since link 
> contracts are just XDI subjects, signing them would work exactly the 
> same way.
> 
> Markus
> 
> On Thu, Jul 17, 2008 at 10:02 PM, Tatsuki Sakushima <tatsuki@nri.com 
> <mailto:tatsuki@nri.com>> wrote:
> 
>     Hi Marcus,
> 
> 
>      > Hmm correct me if I'm wrong, but I think it would make sense to
>      > distinguish between a link contract and a template. Because it seems
>      > that in TX the RP can specify "optional" and "required"
>     attributes, and
>      > then the OP makes the decision which attributes are actually
>     exchanged.
> 
>     Yes. If this is the case, distinguishing between a link contract and
>     a template is required. But my assumption of how OP behaved was that
>     OP just made decision if it accepted a link contract proposal(a
>     template) from RP. No modification in the contract by OP occurs. I
>     was not sure this part, so I want to ask Nat first.
> 
>     Also, my impression of the current basic pattern was that it focuses
>     on *authorization*. My image of Link contract was something more
>     like *mutual agreement process or handshaking* for a specific
>     contract context. So signing from both parties(OP/RP) probably is
>     required. RDFs related to authorizatoin may be one of contexts that
>     a Link Contract handles but may not be a Link Contract itself. I
>     thought that XDI signature would be a part of Link contract. I
>     missed the 7/3 telecon. Sorry if you have talked about it already. I
>     am very interested to see how XDI signature works in Link contract.
> 
>     Regards,
> 
>     Tatsuki
> 
>     Tatsuki Sakushima
>     NRI Pacific - Nomura Research Institute America, Inc.
>     TEL:(650)638-7258
>     SkypeIn:(650)209-4811
> 
>     Markus Sabadello ????????:
> 
>         Hmm correct me if I'm wrong, but I think it would make sense to
>         distinguish between a link contract and a template. Because it
>         seems that in TX the RP can specify "optional" and "required"
>         attributes, and then the OP makes the decision which attributes
>         are actually exchanged.
> 
> 
>         But maybe I am wrong.
> 
>         Anyway, I played with my Visio file a bit again, trying to adapt
>         it to the new link contract pattern at
>         http://wiki.oasis-open.org/xdi/XdiOneIssues/LinkContractPattern
> 
>         Find attached a new version. Maybe it would be better to put it
>         on a wiki page, but I liked the idea of color coding the
>         equivalent parts of the link contracts and the XML examples at
>         http://wiki.openid.net/Trusted_Data_Exchange.
> 
>         Note to Drummond:
>         - I used predicates $get$req and $get$opt for required/optional
>         attributes. Maybe you have a better idea to express that.
> 
>         Markus
> 
>         On Thu, Jul 17, 2008 at 7:20 PM, Tatsuki Sakushima
>         <tatsuki@nri.com <mailto:tatsuki@nri.com>
>         <mailto:tatsuki@nri.com <mailto:tatsuki@nri.com>>> wrote:
> 
>            Hi Drummond,
> 
>            Thank you for replying. I missed a chance to talk with Nat
>         the last
>            week because he was out of country. Today I have a telecon
>         with Nat,
>            I'll explain to him about the basic pattern that the TC
>         discussed.
> 
>            Hopefully we firm up our idea about TX and Link Contract
>         while you
>            are in vacation ;-)
> 
>            Have nice vacation and see you in six weeks. Maybe DIDW in
>         September
>            is a good chance to have a discussion face-to-face?
> 
>            Best,
> 
>            Tatsuki
> 
>            Tatsuki Sakushima
>            NRI Pacific - Nomura Research Institute America, Inc.
>            TEL:(650)638-7258
>            SkypeIn:(650)209-4811
> 
>            Drummond Reed ????????:
> 
>                Tatsuki,
> 
>                Sorry for the delay in replying to this -- I'm getting
>         ready to
>                go on
>                vacation and trying to catch up with past mail.
> 
>                I think that the link contract pattern we discussed last week
>                can work for
>                an OP-defined contract per your requirements. We should make
>                that an example
>                use case we document on the wiki.
> 
>                I'd be happy to help work on this once I am back from
>         sabbatical
>                (six
>                weeks).
> 
>                Best,
> 
>                =Drummond
> 
>                    -----Original Message-----
>                    From: Tatsuki Sakushima [mailto:tatsuki@nri.com
>         <mailto:tatsuki@nri.com>
>                    <mailto:tatsuki@nri.com <mailto:tatsuki@nri.com>>]
>                    Sent: Thursday, July 10, 2008 3:56 PM
>                    To: Markus Sabadello
>                    Cc: Drummond Reed; xdi@lists.oasis-open.org
>         <mailto:xdi@lists.oasis-open.org>
>                    <mailto:xdi@lists.oasis-open.org
>         <mailto:xdi@lists.oasis-open.org>>; Sakimura, Nat
>                    Subject: Re: [xdi] Agenda: XDI TC Telecon Thursday
>         1-2PM PT
>                    2008-07-10
> 
>                    Hi Markus,
> 
>                    Thank you for considering the TX use case.
> 
>                    Probably I should confirm with Nat first, but let me
>         clarify
>                    a few
>                    points in the TX spec.
> 
>                    1) In the TX spec, a template means user data(which is a
>                    OpenID owner's
>                    information) handling policy proposal *without signature*
>                    from RP.
>                    We might not have to distinguish a link contract or a
>         template.
>                    If it is signed, it is a contract. If not, it's a
>         template.
>                    Let me confirm it with Nat.
> 
>                    2) In the TX, a contract proposal comes from RP
>         because it
>                    is a data
>                    usage policy that RP must commit. In the basic
>         pattern the
>                    we talked
>                    about today, OP should define a link contract. We
>         might have
>                    to find
>                    another way to do this in the TX spec side if
>         following the
>                    basic
>                    pattern or consider a different pattern from the
>         basic one
>                    in the link
>                    contract pattern side.
> 
>                    I think Nat is in Sweden today. I hope he read this and
>                    reply soon.
> 
>                    Tatsuki
> 
>                    Tatsuki Sakushima
>                    NRI Pacific - Nomura Research Institute America, Inc.
>                    TEL:(650)638-7258
>                    SkypeIn:(650)209-4811
> 
>                    Markus Sabadello ????????:
> 
>                        I think what's missing on the LinkContractPattern
>         page
>                        is an example for
>                        a "link contract template". Or is that concept
>                        deprecated now?
> 
>                        I'm asking because I was thinking about how to
>         update my
>                        proposal for
>                        how link contracts in Nat's OpenID Trusted Data
>         Exchange
>                        would look
> 
>                    like:
> 
>                        http://www.oasis-
> 
>                  
>          open.org/apps/org/workgroup/xdi/document.php?document_id=28380
>         <http://open.org/apps/org/workgroup/xdi/document.php?document_id=28380>
>                  
>          <http://open.org/apps/org/workgroup/xdi/document.php?document_id=28380>
> 
> 
>                        Maybe such a template ("Bob REQUESTS permission to
>                        access some
>                        attribute") could look like this:
> 
>                        $$$contract   <-- this indicates a link contract
>                        TEMPLATE, i.e. a
>                        request for something -->
>                               $is$a
>                                       $contract
>                               $a$contract
>                                       =!2222  <-- Bob is the one who
>         requests a
>                        link contract
> 
>                    -->
> 
>                               $get
>                                       /
>                                               $$
>                               $add
>                                       /
>                                               $$
>                                                       +y
>                                                       +z
>                               $mod
>                                       /
>                                               $$
>                                                       +x
>                                                       +y
>                                                       +z
>                               $del
>                                       /
>                                               $$
>                                                       +x
>                                                       +y
>                                                       +z
> 
>                        Then the answer to that request (i.e. the
>         "instantiated"
>                        link contract)
>                        with actual permissions given by Alice to Bob
>         would be
>                        exactly this:
>                      
>          http://wiki.oasis-open.org/xdi/XdiOneIssues/LinkContractPattern#head-
> 
>                    7b714236b726216c5aec36b9ceafdcdf7de1961b
> 
>                        Markus
> 
>                        On Thu, Jul 10, 2008 at 10:04 AM, Drummond Reed
>                        <drummond.reed@cordance.net
>         <mailto:drummond.reed@cordance.net>
>                        <mailto:drummond.reed@cordance.net
>         <mailto:drummond.reed@cordance.net>>
>                        <mailto:drummond.reed@cordance.net
>         <mailto:drummond.reed@cordance.net>
>                        <mailto:drummond.reed@cordance.net
>         <mailto:drummond.reed@cordance.net>>>> wrote:
> 
>                           Following is the agenda for the unofficial
>         telecon of
>                        the XDI TC at:
> 
>                           Date:  Thursday, 10 July 2008 USA
>                           Time:  1:00PM - 2:00PM Pacific Time
> 
>                           TO ACCESS THE AUDIO CONFERENCE:
>                              Dial In Number: 571-434-5750
>                              Conference ID: 3526
> 
> 
>                           AGENDA
> 
>                           1) STANDING RULE BALLOT
> 
>                           TC Administrator Mary McRae has suggested we
>         have a
>                        ballot on the
>                           following
>                           Standing Rule in order to formalize our informal
>                        meeting schedule:
> 
>                                  "Standing Rule: Does the TC wish to adopt a
>                        standing rule to
>                           conduct
>                           regular business only by electronic ballot,
>         without
>                        Meetings, with
> 
>                    the
> 
>                           exception of Meetings called for a special purpose
>                        with a minimum of
> 
>                    15
> 
>                           calendar days notice?"
> 
> 
>                           2) XDI RDF LINK CONTRACT BASIC PATTERN
> 
>                           Our tech topic for the day is a very core one:
>                        confirming the basic
>                           pattern
>                           of XDI link contracts in the XDI RDF model.
>         This has
>                        been assigned
>                           Issue #4
>                           on and a proposal written up at:
> 
>                                  http://wiki.oasis-
> 
>                    open.org/xdi/XdiOneIssues/LinkContractPattern
>         <http://open.org/xdi/XdiOneIssues/LinkContractPattern>
>                    <http://open.org/xdi/XdiOneIssues/LinkContractPattern>
> 
> 
> 
>                           3) SUMMER CALL SCHEDULE
> 
>                           We'll discuss summer vacation schedules and if/how
>                        often we want to
> 
>                    have
> 
>                           calls over July/August.
> 
> 
>                           4) OTHER BUSINESS
> 
> 
> 
>                                        
>         --------------------------------------------------------------------
> 
>                    -
> 
>                           To unsubscribe from this mail list, you must leave
>                        the OASIS TC that
>                           generates this mail.  Follow this link to all your
>                        TCs in OASIS at:
>                           https://www.oasis-
> 
>                    open.org/apps/org/workgroup/portal/my_workgroups.php
>         <http://open.org/apps/org/workgroup/portal/my_workgroups.php>
>                  
>          <http://open.org/apps/org/workgroup/portal/my_workgroups.php>
> 
> 
> 
> 
> 
>              
>          ---------------------------------------------------------------------
> 
>                To unsubscribe from this mail list, you must leave the
>         OASIS TC that
>                generates this mail.  Follow this link to all your TCs in
>         OASIS at:
>              
>          https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
> 
> 
> 
>          
>          ---------------------------------------------------------------------
> 
>            To unsubscribe from this mail list, you must leave the OASIS
>         TC that
>            generates this mail.  Follow this link to all your TCs in
>         OASIS at:
>          
>          https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
> 
> 
> 


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]