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

Reply via email to