See below... Phil @independentid www.independentid.com phil.h...@oracle.com
On 2013-11-01, at 12:13 PM, Hannes Tschofenig <hannes.tschofe...@gmx.net> wrote: > Hi Phil, Hi Tony, Hi all, > > regarding this document I believe there are the following questions the group > may want to think about: > > a) Is the lifecycle of software development (Figure 1) common accross several > companies? We are trying to be generic. What we are trying to do is take the old model where a developer would register with a Facebook, a Google, whatever and apply it to what happens to open source API and commercial API scenarios where software is deployed in many locations (not just a single cloud provider). > > b) The document defines a number of attributes. Are those attributes also > used in other deployments? Is their semantic clearly defined so that > meaningful actions can be taken when receiving those? The attributes come from Dynamic Registration. Only thing new here is software_id and software_version. > > c) Is the proposed approach for conveying the software statement acceptable > for the group? > (currently the information is conveyed as a bearer token encoded as JWT). John Bradley's JWT token is similar, but I think they have different characteristics in the way they are used. I'd like to here John present this at the meeting before I attempt to try and compare them. This is something I'd like to work on together. > > What would be good to have is two things: > > * Examples > > * Text that describes what decisions can be made by the introduction of the > software assertions. This text could go into the introduction to provide a > motivation about why to use it. I am open to a lot of change her. If anything, my feeling is that if anything we should cut the drafts back down to the raw normative text. It is my feeling there is too much explanatory text that drives the perception that the proposal is complex. Yet this boils down to 3 methods: Static - do what you are doing now if that works. Dynamic - Swap a software statement (shared by all instances of the same app) for an individual client assertion (assertion swap) Transient - just pass your software_id (or maybe it should be software statement) as you client_id > > Ciao > Hannes > _______________________________________________ > OAuth mailing list > OAuth@ietf.org > https://www.ietf.org/mailman/listinfo/oauth _______________________________________________ OAuth mailing list OAuth@ietf.org https://www.ietf.org/mailman/listinfo/oauth