Weekly OpenADE Meeting Notes Tuesday, January 14, 2014.

Slides:



Advertisements
Similar presentations
Performance Challenges for the Open Web Stanford CS193H 29 September 2008.
Advertisements

Weekly OpenADE Meeting Notes Tuesday, February 4, 2014.
Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013.
KMIP 1.3 SP Issues Joseph Brand / Chuck White / Tim Hudson December 12th,
Secure Socket Layer.
Slide 1 UCAIug OpenSG OpenADE Automated Data Exchange Requirements NAESB ESPI Energy Services Provider Interface Standard Specification Overview November.
Presentation Topics  ESPI / DMD deeper dive o Atom feeds o ESPI Usage schema o Ontario Guidelines  CMD Technical Overview o Protocols and underlying.
What is Green Button All About? Making metered data available to consumers. All electric users have meters that are used to measure how much energy.
Weekly OpenADE Meeting Notes Tuesday, October 14, 2014.
Sponsored by the National Science Foundation GENI Clearinghouse Panel GEC 12 Nov. 2, 2011 INSERT PROJECT REVIEW DATE.
A Third Party Service for Providing Trust on the Internet Work done in 2001 at HP Labs by Michael VanHilst and Ski Ilnicki.
Slide 1 UCAIug OpenSG OpenADE Automated Data Exchange Requirements NAESB ESPI Energy Services Provider Interface Standard Specification Overview.
Finalize RESTful Application Programming Interface (API) Security Recommendations Transport & Security Standards Workgroup January 28, 2014.
Health IT RESTful Application Programming Interface (API) Security Considerations Transport & Security Standards Workgroup March 18, 2015.
State of Indiana Business One Stop Process Storyboards To support RFP and Requirements As of September 13, 2013 Prepared by: RFP Attachment L.
Classroom User Training June 29, 2005 Presented by:
Distributed Web Security for Science Gateways Jim Basney In collaboration with: Rion Dooley Jeff Gaynor
Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, John Teeter for NIST, Kay Clinard UCAIug.
HIT Standards Committee HIT Standards Committee Privacy and Security Workgroup Discussion of NwHIN Power Team Recommendations August 6,
Weekly OpenADE Meeting Notes Tuesday, February 25, 2014.
Smart Meter Texas: Usability & UX Analysis Process and Implementation.
Weekly OpenADE Meeting Notes Tuesday, March 25, 2014.
Workgroup Discussion on RESTful Application Programming Interface (API) Security Transport & Security Standards Workgroup January 12, 2014.
3 rd Party Registration & Account Management SMT Update To AMWG Status February 24, 2014.
Weekly OpenADE Meeting Notes Tuesday, August 19, 2014.
MINT Working Group Jan 9-10 at Harris FBC Melbourne, FL.
SMART METER TEXAS Smart Meter Texas Scope “Fall Release” May 4-5,
Weekly OpenADE Meeting Notes Tuesday, January 07, 2014.
(Business) Process Centric Exchanges
Weekly OpenADE Meeting Notes Tuesday, January 23, 2014.
1 SMT Format Short Story April 24, 2012 ‘Access, Control & Convenience’
Weekly OpenADE Meeting Notes Tuesday, November 4, 2014.
OpenADE: Agenda, SGIP PAP10, NAESB ESPI November 2, 2010 David Mollerstuen, OpenADE TF Co-Chair Steve Van Ausdall, OpenADE TF Co-Chair.
3rd Party Update To RMS November 20, 2013 Bob Frazier Senior Director of Electric Technology CenterPoint Energy (representing SMT JDOA)
Rule 24 DRP/Aggregator informational Workshop December 2 nd 2015.
Balancing Privacy, Security, and Access Presented by Chris Villarreal Minnesota Public Utilities Commission October 16, 2015.
Weekly OpenADE Meeting Notes Tuesday, July 29, 2014.
Overview of “Attribute Aggregation In Federated Identity Management”[1] Presented by Daniel Waymel November 2013 at UT Dallas.
Joseph Smarr A Practical Vision for Friends-List Portability Joseph Smarr IIW 2007b, 12/5/2007.
Bloom Cookies: Web Search Personalization without User Tracking Authors: Nitesh Mor, Oriana Riva, Suman Nath, and John Kubiatowicz Presented by Ben Summers.
Electronic Submission of Medical Documentation (esMD)
Weekly OpenADE Meeting Notes Tuesday, October 21, 2014.
OpenADE November 17, 2011 PM2 David Mollerstuen, OpenADE TF Chair Steve Van Ausdall, OpenADE TF Vice-Chair.
Weekly OpenADE Meeting Notes Tuesday, November 24, 2015.
Weekly OpenADE Meeting Notes Tuesday, September 2, 2014.
Weekly OpenADE Meeting Notes Tuesday, October 28, 2014.
Tuesday, October 6, 2015 (following RMS) COPS-RMS-WORKSHOPShttp://
Weekly OpenADE Meeting Notes Tuesday, May 20, 2014.
Weekly OpenADE Meeting Notes Tuesday, September 23, 2014.
Agilon’s Constituent Connection Leading Edge Software for Fundraising and Relationship Management Agilon Fundraising Solutions Automating Online Gifts,
1 Third Party Data Access December 16, Third Party Data Access Green Button Connect My Data (CMD) Con Edison and O&R support third party data accessibility.
U.S. Department of Agriculture eGovernment Program eAuthentication Initiative eAuthentication Solution Screens Review Meeting October 7, 2003.
December 16, 2015 New York Public Service Commission Technical Conference Customer & Aggregated Data.
Weekly OpenADE Meeting Notes Tuesday, June 3, 2014.
Direct Participation Enrollment Process for 2017 DRAM
Green Button Connect My Data
CARA 3.10 Major New Features
QlikView Licensing.
Weekly OpenADE Meeting Notes
Smart Meter Texas: Usability & UX Analysis Process and Implementation
SSOScan: Automated Testing of Web Applications for Single Sign-On Vulnerabilities Yuchen Zhou, and David Evans 23rd USENIX Security Symposium, August,
Online sales.
SharePoint Online Authentication Patterns
Office 365 Development.
Unemployment Insurance Agency Michigan Web Account Manager
TG1 Draft Topics Date: Authors: September 2012 Month Year
User login, selects scope (Accounts and Sas and Date Range and confirm
Presentation transcript:

Weekly OpenADE Meeting Notes Tuesday, January 14, 2014

OpenADE Task Force Topics Issues Raised and Implementation Questions – How to use BR=bulkID with application to account and account groupings, as well as, large ThirdParty collections of Authorizations. – Service Request 83 – including Function Block for optional customer info (service point address, etc.) – Service Request 84 – having nscope selection screen on Data Custodian Site vs 3 rd Party site – Service Request 85 – Duplicating TOU and CPP from ReadingType to INtervalReading as in SEP 2.0 New Resources for OpenADE Exchange requested – Tariff Model Resource – Customer Information Resource Green Button Connect My Data Testing and Certification – Complete function block descriptions – Complete test case requirements

Green Button Connect My Data Testing and Certification Complete function block descriptions – Current: [FB_3] Green Button Connect My Data [FB_13] Security and Privacy classes [FB_14] Authorization and Authentication (OAuth) [FB_19] Partial update data – New?: Resource Level REST SFTP for Bulk REST for Bulk Use Case 1: Client Registration Offline Authorization to Complement OAuth – should this be outside the scope of standard and testing or standardized – No standard isolated way to get the token to a third party without OAuth – On exceptional basis some customers can’t be required to use a web account – Sometime commercial accounts don’t need privacy and want a service provider just to register the data. – Could use Notification service to tell TP about new authorizations made by DC. Out of band how RetailCustomer is identified to the TP – “transitive” model TP gets bulk data from DC and then becomes DC – can this architecture be of help here?

Service Request 83 – including Function Block for optional customer info (service point address, etc.)

Service Request 84 – having scope selection screen on Data Custodian Site vs 3 rd Party site

[85] Time of Use tier indicator alignment with SEP 2.0

Here is a list of topics raised by you all that we will touch on Issues Raised and Implementation Questions – How to use BR=bulkID – relates to HD #61 – Service Request 83 – including Function Block for optional customer info (service point address, etc.) – Service Request 84 – having scope selection screen on Data Custodian Site vs 3 rd Party site – Tariff Model Resource Green Button Connect My Data Testing and Certification – Complete function block descriptions – Complete test case requirements

How to use BR=bulkID – relates to HD #61 Application Profiles – BulkID was proposed for large sets of authorizations – One account level authorization on top of service level accounts – how to do this Degrees of freedom we have now – can we cover – Subscription – 1 or more Usage Points Granularity of a customer authorization – BulkID “macro” for a large set of existing authorizations – Is there another degree needed?

Contributed by Jerry Yip Clarification/confirmation about ESPI standard: Does ‘shared resource key’ referenced in the NAESB Ratified word doc correspond to Access Token for oAuth? Yes: This is the access token in the new Oauth 2.0 paradigm. Formal Submission of Application Profile for bulk (vs. batch?) use case as part of GB/GBC Conformance Testing Plan Write up coming to test concept of BulkIDs Question: (options to address 1 Acct to many SA issue) - Does UUID correspond to usage point (1-to-1 relationship)? Is there passing of UUIDs (as resource terms in Scope section of GBAuthorization) during authorization sequence? (how would 3 rd Party know multiple usage points have been authorized via single oAuth sequence/login?) - Can multiple access tokens be issued (1 token per SA) per oAuth session? An Authorization is one access_token How does Third Party get to know the depth of data (how many Ups) are in the authorization Perhaps an extension of scope string to have numUPs? Request to consider scope selection screens at Data Custodian Portal instead of 3 rd party portal (Need customer to select SAs to share – only Data Custodian has that info) – also minimizes number of redirects (?) Customer info as optional functional block (atom feed) for authorization (sharing with 3Ps) John suggests – prep a large multi account data set and test against a reference sw implementation and measure. SFTP and Streaming, compressed and non-compressed method and compare.

=

How to use BR=bulkID with application to account and account groupings, as well as, large ThirdParty collections of Authorizations Establish Use Case Story for Commercial Accounts Design Scope String(s) that convey it Repaint the storyboard with appropriate content

Application Profile Per footnote 1, pg 20 of GBAuthorization.doc: – A “Web Customer” may actually manage more than one “Retail Customer” where “Retail Customer” is an actual “Customer Account”. Thus identifying the specific Retail Customer may be part of the scope selection on both sides. The scenarios in this section refer to the “Retail Customer” for simplicity. Suggest: new FB or Application Profile to properly capture this scenario [FB_31] Web Customer Manages Multiple Customer Accounts (OR: 3.9 Application Profile) For GBCMD, this FB/AP contains tests associated with a Web Customer accessing a Data Custodian’s Web Portal to manage multiple customer accounts. Upon log in to the Data Custodian’s Web Portal, the web customer can manage multiple customer accounts, for which each customer account can represent multiple usage points (for electricity and/or gas). This mostly impacts large agricultural and commercial customer accounts for which a single web customer can represent hundreds to thousands of individual usage points – imagine a franchise manager with multiple branch locations across a data custodian’s service territory. In this scenario, the Web Customer should have the ability to authorize, deauthorize and change scope on an individual “usage point” basis and optionally at the larger aggregated web customer or customer account basis. This includes the ability to perform one-time authorization of multiple customer accounts by a single web customer to third party, and any subsequent scope changes (whether on an aggregated or individual basis) – third party acknowledgement/communication of which customer accounts have been authorized, deauthorized or whose scope has changed needs to be determined. Notes: – Whether scope selection in this scenario should live on the 3 rd party portal vs. the Data Custodian’s portal needs to be determined as well. – Collection has one description or multiple? – What is the scope string for this use case? – Is there a need for a bulkId in this case (maybe not). – New Scope Resource Term= “BulkAccountCollection” – Scope= “FB=4,5,15;IntervalDuration=3600;BlockDuration=monthly;HistoryLength=13;BulkAccountCollection” 1/14/2014 – To allow the TP to know how many Ups are being provided, suggest Add to BulkAccountCollection a number of UsagePoints BulkAccountCollection=nnn

UsagePoint Grouping in Commercial Account Management BulkId SubscriptionId UsagePointId /web account Via gui Scope= “FB=4,5,15;IntervalDuration=3600;BlockDuration=monthly;HistoryLength=13;BulkAccountCollection”