draft-ietf-scim-core-schema-15.txt   draft-ietf-scim-core-schema-16.txt 
Network Working Group P. Hunt, Ed. Network Working Group P. Hunt, Ed.
Internet-Draft Oracle Internet-Draft Oracle
Intended status: Standards Track K. Grizzle Intended status: Standards Track K. Grizzle
Expires: August 3, 2015 SailPoint Expires: August 8, 2015 SailPoint
E. Wahlstroem E. Wahlstroem
Nexus Technology Nexus Technology
C. Mortimore C. Mortimore
Salesforce Salesforce
January 30, 2015 February 4, 2015
System for Cross-Domain Identity Management: Core Schema System for Cross-Domain Identity Management: Core Schema
draft-ietf-scim-core-schema-15 draft-ietf-scim-core-schema-16
Abstract Abstract
The System for Cross-Domain Identity Management (SCIM) specifications The System for Cross-Domain Identity Management (SCIM) specifications
are designed to make identity management in cloud based applications are designed to make identity management in cloud based applications
and services easier. The specification suite builds upon experience and services easier. The specification suite builds upon experience
with existing schemas and deployments, placing specific emphasis on with existing schemas and deployments, placing specific emphasis on
simplicity of development and integration, while applying existing simplicity of development and integration, while applying existing
authentication, authorization, and privacy models. Its intent is to authentication, authorization, and privacy models. Its intent is to
reduce the cost and complexity of user management operations by reduce the cost and complexity of user management operations by
skipping to change at page 1, line 49 skipping to change at page 1, line 49
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on August 3, 2015. This Internet-Draft will expire on August 8, 2015.
Copyright Notice Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the Copyright (c) 2015 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 3, line 24 skipping to change at page 3, line 24
10.2.2. Pre-Registered SCIM Schema Identifiers . . . . . . . 63 10.2.2. Pre-Registered SCIM Schema Identifiers . . . . . . . 63
10.3. Registering SCIM Schemas . . . . . . . . . . . . . . . . 63 10.3. Registering SCIM Schemas . . . . . . . . . . . . . . . . 63
10.3.1. Registration Procedure . . . . . . . . . . . . . . . 63 10.3.1. Registration Procedure . . . . . . . . . . . . . . . 63
10.3.2. Schema Registration Template . . . . . . . . . . . . 64 10.3.2. Schema Registration Template . . . . . . . . . . . . 64
10.4. Initial SCIM Schema Registry . . . . . . . . . . . . . . 65 10.4. Initial SCIM Schema Registry . . . . . . . . . . . . . . 65
11. References . . . . . . . . . . . . . . . . . . . . . . . . . 65 11. References . . . . . . . . . . . . . . . . . . . . . . . . . 65
11.1. Normative References . . . . . . . . . . . . . . . . . . 65 11.1. Normative References . . . . . . . . . . . . . . . . . . 65
11.2. Informative References . . . . . . . . . . . . . . . . . 66 11.2. Informative References . . . . . . . . . . . . . . . . . 66
Appendix A. Acknowledgements . . . . . . . . . . . . . . . . . . 67 Appendix A. Acknowledgements . . . . . . . . . . . . . . . . . . 67
Appendix B. Change Log . . . . . . . . . . . . . . . . . . . . . 68 Appendix B. Change Log . . . . . . . . . . . . . . . . . . . . . 68
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 70 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 71
1. Introduction and Overview 1. Introduction and Overview
While there are existing standards for describing and exchanging user While there are existing standards for describing and exchanging user
information, many of these standards can be difficult to implement information, many of these standards can be difficult to implement
and/or use; e.g., their wire protocols do not easily traverse and/or use; e.g., their wire protocols do not easily traverse
firewalls and/or are not easily layered onto existing web protocols. firewalls and/or are not easily layered onto existing web protocols.
As a result, many cloud providers implement non-standardized As a result, many cloud providers implement non-standardized
protocols for managing users within their services. This increases protocols for managing users within their services. This increases
both the cost and complexity associated with organizations adopting both the cost and complexity associated with organizations adopting
skipping to change at page 46, line 42 skipping to change at page 46, line 42
{ {
"name" : "photos", "name" : "photos",
"type" : "complex", "type" : "complex",
"multiValued" : true, "multiValued" : true,
"description" : "URLs of photos of the User.", "description" : "URLs of photos of the User.",
"required" : false, "required" : false,
"caseExact" : false, "caseExact" : false,
"subAttributes" : [ "subAttributes" : [
{ {
"name" : "value", "name" : "value",
"type" : "binary", "type" : "reference",
"multiValued" : false, "multiValued" : false,
"description" : "URL of a photo of the User.", "description" : "URL of a photo of the User.",
"required" : false, "required" : false,
"caseExact" : false, "caseExact" : false,
"mutability" : "readWrite", "mutability" : "readWrite",
"returned" : "default", "returned" : "default",
"uniqueness" : "none" "uniqueness" : "none"
}, },
{ {
"name" : "display", "name" : "display",
skipping to change at page 70, line 45 skipping to change at page 70, line 45
Corrected JSON structure for example Schema (removed outer {} Corrected JSON structure for example Schema (removed outer {}
around array of schemas). around array of schemas).
Added example Group resource type to example of resource types in Added example Group resource type to example of resource types in
JSON JSON
Draft 15 - PH - Corrected schema in sec 7 to use defined types from Draft 15 - PH - Corrected schema in sec 7 to use defined types from
sec 2.1 sec 2.1
Draft 16 - PH - Corrected photo.value from "type":"binary" to
"type":"reference" (should be a URL)
Authors' Addresses Authors' Addresses
Phil Hunt (editor) Phil Hunt (editor)
Oracle Corporation Oracle Corporation
Email: phil.hunt@yahoo.com Email: phil.hunt@yahoo.com
Kelly Grizzle Kelly Grizzle
SailPoint SailPoint
Email: kelly.grizzle@sailpoint.com Email: kelly.grizzle@sailpoint.com
Erik Wahlstroem Erik Wahlstroem
Nexus Technology Nexus Technology
Email: erik.wahlstrom@nexusgroup.com Email: erik.wahlstrom@nexusgroup.com
 End of changes. 8 change blocks. 
6 lines changed or deleted 10 lines changed or added

This html diff was produced by rfcdiff 1.42. The latest version is available from http://tools.ietf.org/tools/rfcdiff/