[Openid-specs-fastfed] FastFed specs ready for review
McAdams, Darin
darinm at amazon.com
Tue Jan 21 02:55:34 UTC 2020
Hi all,
On the march to Implementors Draft, we targeted the following milestones:
1. Jan 17: Darin finishes incorporating existing feedback into the spec. Update the revision to ‘02’.
2. Jan 20 – March 1: WG applies final polish to the spec.
3. March 1: Working Group submits the spec to OpenID Foundation members as proposed implementation draft. (Mandatory 45-day wait period before vote.)
4. April 27: OpenID Foundation Meeting. Vote on Implementors Draft
#1 is now complete. 40 days to finish #2.
I’ve been staring at the documents so long, fresh eyes will really help.
To facilitate collaborative commenting, I uploaded everything to Google Docs.
https://drive.google.com/drive/folders/1ld_SRjGoTaxuIY12sWd_rh83uehCCTdu
Here’s quick links to get started on reviews:
* Begin with overview #1A https://drive.google.com/open?id=1W1lBM9Kt5MGZYhQLLpJW6FrAEoq8bSGu
* Contrast with #1B: https://drive.google.com/open?id=1Dwg4-bfJF4-CWQ8k6ZSguXKZrQLGJMC1
* Then, dive into the detailed spec: https://drive.google.com/open?id=19hebPRKZT_CdAixstuVXh4094-JMQ6CU
* Ignore the formatting issues! Google Docs munged things.
* You can always find the source files by downloading the repo<https://bitbucket.org/openid/fastfed/downloads/>.
* Finally, look at the SAML profile: https://drive.google.com/open?id=1LvYL3BBY3_VDh6tDeYkKDxkzN0h7UvXo
* And, the SCIM profile: https://drive.google.com/open?id=1qV1eFWN5dZHZspWS-rOT9NbSvOf417aW
Special callouts:
* It was tricky balancing the right quantity of prescriptive suggestions & examples. Without the examples, common feedback was “I don’t understand how it works”. With examples, there is a risk of blurring lines between normative requirements and non-normative examples in a manner that could constrain or confuse readers. Watch for this one. Any excessive blurring?
* I know 2 things that are still wrong: the image dimensions for icons/logos, and the SCIM Interop Profile. Need group input. Will use the WG meetings for discussions.
* There was recent discussion about extracting the Discovery portions into a separate spec, but it’s still in the core. What do you think? Leave it or extract?
Key changes in current revision:
* Added “entity_id” as a top-level attribute in the provider metadata, as per WG discussion.
* More prescriptive guidance on handling redrives/updates
* Added extensibility points for schema grammars and oauth profiles. Essentially, with OAuth 3.0 under discussion, and SCIM 3.0 under consideration, I examined how the spec would adapt and had to adjust. As a result:
* All SCIM 2.0 details have been clustered into Section 3.4 of the core spec, with extensibility points appearing in the “capabilities” metadata for using alternative schema grammars.
* All OAuth 2.0 details have been clustered into Section 6.6 of the core spec, with extensibility points in the SCIM Profile for using alternative authentication methods.
* And a dozen other changes based on accumulated WG feedback.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-fastfed/attachments/20200121/acb0ce9c/attachment.html>
More information about the Openid-specs-fastfed
mailing list