How Can Other API Implementations Benefit From Green Button's OAuth Inventions?

This is the conclusion of our series What is The Green Button API initiative and How It Took OAuth To An Entirely New Level.

This article series describes the Green Button Initiative as a set of technologies that enable utility customers to share their usage information with third party service providers using the OAuth 2.0 protocol. To satisfy the Green Button use case, several small but significant extensions to the OAuth standard were needed, as described herein. With these enhancements the “scope” of OAuth applications has been substantially increased to the benefit of the data services that may be provided.

We hope that similar use cases in other domains might benefit from these techniques as well.

The following references are provided for enriched additional information for the reader about technologies and choices made in the design of the Green Button architecture.

This series was co-authored by Dr. David Wollman, Deputy Director, Smart Grid and Cyber-Physical Systems Program Office, National Institute of Standards and Technology.

Be sure to read the next Open Data article: Daily API RoundUp: Facebook Thoughts, Baseball History, StatCan