SCIM conference call 4 September 2013. Issue #2 Add pagination capability to plural Resource attributes User Group retrieval could be resource intensive,

Slides:



Advertisements
Similar presentations
CovConnect v2.0 Enhancements Overview. Referral History Referral History for candidates and positions For candidates, the history reflects all positions.
Advertisements

XCAP Tutorial Jonathan Rosenberg.
IPP Notification and Notification Services White Paper Hugo Parra; Novell, Inc. October 6, 1999 The intent of this paper is to supplement the discussions.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
HData History : Work on hData begins Mid-2011: ONC NwHIN team looks at hData and REST 2010: hData receives MIP funding.
Web Services Darshan R. Kapadia Gregor von Laszewski 1http://grid.rit.edu.
Lesson 3: Advanced Collaboration Unit 2: Advanced Word 2007: Business Communications.
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
How To Register on HROCMMS. Suggestion for this manual may be sent at following s : 1. 2.
1 Chapter 12 Working With Access 2000 on the Internet.
HTTP By: Becky Fultz, Joe Flager, Katie Huston, Tom Packard, Allison Wilsey.
Information for students – expression of interest in modules Welcome to the S 3 P system. This PowerPoint will give you details of how to express an interest.
Remote Assistance  Using this program you can allow someone to work on your computer, chat with you and view your screen with your permission  The other.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
Adobe Forms THE FORM ELEMENT PANEL. Creating a form using the Adobe FormsCentral is a quick and easy way to distribute a variety of forms including surveys.
Login Screen This is the Sign In page for the Dashboard Enter Id and Password to sign In New User Registration.
Fuddle Baris Tevfik Matt Lee David Cheung Ben Paolillo.
Reading Data in Web Pages tMyn1 Reading Data in Web Pages A very common application of PHP is to have an HTML form gather information from a website's.
Unit 9 Communication Services
Bulk facility SAG INFOTECH PVT. LTD. Service begins here…
Login Screen This is the Sign In page for the Dashboard New User Registration Enter Id and Password to sign In.
South Dakota Library Network ALEPH v21 Staff User Upgrade Information Circulation and ILL South Dakota Library Network 1200 University, Unit 9672 Spearfish,
ODATA DELTAS Deltas provide a hypermedia-driven solution for retrieving changes to a given set of data.
©Centre for Development of Advanced Computing SSDG Connector s in.Net.
WebDAV Issues Munich IETF August 11, Property URL encoding At present, spec. allows encoding of the name of a property so it can be appended to.
How to exchange messages by PSLX (PPS) Yasuyuki Nishioka PSLX / Hosei University IEC/ISO JWG15 meeting in GENOA.
ITCS373: Internet Technology Lecture 5: More HTML.
FIMS v1.1 Version numbers in schema Richard Cartwright Quantel July 2013.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
Draft-barnes-geopriv-policy-uri. -03 (err… -02) We updated the draft (-02) in early September – … and forgot to post it We updated it again (-03) right.
1 Web Services Web and Database Management System.
SIMPLE Drafts Jonathan Rosenberg dynamicsoft. Presence List Changes Terminology change Presence List Information Data Format –Provides version, full/partial.
Forms Collecting Data CSS Class 5. Forms Create a form Add text box Add labels Add check boxes and radio buttons Build a drop-down list Group drop-down.
1 © Donald F. Ferguson, All rights reserved.Modern Internet Service Oriented Application Development – Lecture 2: REST Details and Patterns Some.
Representational State Transfer (REST). What is REST? Network Architectural style Overview: –Resources are defined and addressed –Transmits domain-specific.
Scenario Topics. Creating Work Item Lists Use a work item list: To track status for a team or group of tasks. To view or change work items offline. To.
WStore Programmer Guide Offering management integration.
Conference Control Manipulation Protocol (CCMP) draft-ietf-xcon-ccmp-03.txt Authors: Mary Barnes Chris Boulton.
Securing and Sharing Workbooks Lesson 11. The Review Tab Microsoft Excel provides several layers of security and protection that enable you to control.
SIP PUBLISH Method Jonathan Rosenberg dynamicsoft.
ISA 95 Working Group Process Centric Exchanges Gavan W Hood July 23, 2015 GWH 2.1.
7/27/2004IETF San-Diego Plenary meeting 8/2004 EPON MIBs Lior Khermosh – Passave Technologies
1 G52IWS: Web Services Description Language (WSDL) Chris Greenhalgh
Microsoft Excel Prepared by the Academic Faculty Members of IT.
DICOMwebTM 2015 Conference & Hands-on Workshop University of Pennsylvania, Philadelphia, PA September 10-11, 2015 DICOMweb Workflow API (UPS-RS) Jonathan.
Briefing and Planning meeting on INSPIRE validator implementation – Discussion 16/12/2015.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
3M Partners and Suppliers Click to edit Master title style USER GUIDE Supplier eInvoicing USER GUIDE The 3M beX environment: Day-to-day use.
How to Create eInvoices in SCP-RR Training Presentation for Supply Chain Platform: Rolls-Royce January 2016.
SILO File Upload & Feedback System By Marie Harms State Library of Iowa August 18 & 19, 2010.
Doron Orbach UCMDB Product Manager
Gridpp37 – 31/08/2016 George Ryall David Meredith
Lesson # 9 HP UCMDB 8.0 Essentials
Better RESTFul API – Best Practices
Section 13 - Integrating with Third Party Tools
Data Virtualization Community Edition
REST- Representational State Transfer Enn Õunapuu
ALTO Protocol draft-ietf-alto-protocol-14
Basic XHTML Tables XHTML tables—a frequently used feature that organizes data into rows and columns. Tables are defined with the table element. Table.
GRADS Advisory Committee
Testing REST IPA using POSTMAN
WEB API.
Unit4 Customer Portal Submitting & Managing Cases.
Unit4 Partner Portal for Case Creator
CNIT 131 HTML5 – Anchor/Link.
Configuring Internet-related services
This is the Sign In page for the Dashboard
While the audience is gathering. During breaks etc
While the audience is gathering. During breaks etc
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

SCIM conference call 4 September 2013

Issue #2 Add pagination capability to plural Resource attributes User Group retrieval could be resource intensive, hence support attribute level pagination

Issue #9 Add ability to mark attributes as unique in the schemas Add ability to mark attributes as unique in ServiceProviderConfig (or unique in Schema?)

Issue #10 Add ability to mark attributes as sensitive in the schemas Add ability to mark attributes as sensitive in ServiceProviderConfig (or sensitive in Schema?) Use this for password

Issue #13 Add a "required" flag in configuration to support etags

Issue #24 Add the negation operator to the Filtering section I'm reading the Filtering section in the API specification and I have some questions because I miss some filter operators. I noticed the priority is not on the filtering now and the specifications states "Providers MAY support additional filter operations if they choose." so It's all fine but what I miss is the way to negate.

Issue #34 Resource Schema Representation should be non-normative The JSON schema representation in "11.6. Resource Schema Representation" doesn't appear to be "normative" as indicated, since it merely provides an example Schema resource for a User. This should be labeled as a "non-normative" example.

Issue #35 Canonical types for Group members should not be READ-ONLY See the thread here: ​ Basically, the canonical types for Group members should be marked as "immutable" instead of read-only since they can be specified when inserting new elements.

Issue #37 Define error response when a server is unwilling to perform a list/query Section of the API document defines how to use a GET operation to list or query resources. In some cases, servers may be unwilling to perform these operations if the results are too large to return. For example, if the client does not specify a startIndex and count the server may be asked to return millions of resources. This could cause server and network performance problems. Recommendation to: 1.Allow servers to respond to list/query requests with an "unwilling to perform" error (maybe a 403 Forbidden status code) 2.Allow servers to publish list/query restrictions in the /ServiceProviderConfig resource. These might be similar to the maxOperations/maxPayloadSize bulk configuration options

Issue #39 Clarification on response body for DELETE Should the resource be returned as part of the response body for a DELETE? Section "3.4 Deleting Resources" only mentions the return codes, but not what should be in the response body.

Issue #42 Consider making server root searches optional In issue #25, the ability to search against the server root was added: Queries MAY be performed against a SCIM: Resource (e.g. /Users/{userid}), Resource Type endpoint (e.g. /Users or /Groups), or Server Root (e.g. /). However, for some service providers it may be difficult to perform a server root query that performs well at scale. See the discussion on the mailing list here:

Issue #46 Clarify error responses and allow non-HTTP error codes The API draft states that requests that result in an error "MUST return the errors in the body of the response in the client requested format containing the error response and, per the HTTP specification, human-readable explanations." We need to clearly define the format of the error response. Here are a few questions that I have been asked regarding the current error response: 1.Why is this an array of complex objects? How would multiple errors be used? 2.Does the code sub-attribute have to be the HTTP error code? 3.If a service provider wants to transmit a more detailed error code, how would it do this? Does this have to fit into the formatted description or can another sub-attribute be added to the error reponse? We need to answer these questions and tighten up the spec to be more clear.