Phase 1 Online Customer Authorization: 3 rd Party Initiated

Size: px
Start display at page:

Download "Phase 1 Online Customer Authorization: 3 rd Party Initiated"

Transcription

1 Web Services: Secondary 3 rd Party Types Party Types Web Portal Phase 1 Online Customer n: 3 rd Party Initiated 3 rd Party CustodianScopeSelectionS creenuri as provided in ApplicationInfo API response from SMD Reg. Testing: myn?clientid=xxxxx If applicable, partner 3 rd party also shown here custodian/oauth/v2/ Authorize custodian/ oauth/v2/token Web Services: Primary & Standalone 3 RD Dual Auth? N End Y Customer Logs Into PG&E MyAccount Customer Reviews Pre-Selected 3 rd Party, SAs, Scope, Dates, T&Cs Agrees to Authorize? Yes PG&E Issues n Code n Code PG&E Issues ; Updates s Subscription 2 ndary 3 rd Party Subscription Redirect to PG&E Re-Direct to 3 rd Party Website No Re-Direct to 3 rd Party Website Re-Direct back to PG&E Auth Code Auth Code n URL Customer visit 3 rd Party Site and wants to share Utility Data As outlined in OAuth 2.0 Error Response: html/rfc6749#section rd Party Recieves _Denied error 3 rd Party Reviews Authorized Scope, Requests Auth Code Receive Auth Code for n Request using Auth Code 3 rd Party Receives Optional: 3 rd Party Requests Auth Auth (n URL) *Note: Given that a customer web account can have multiple Service Agreements associated to it, an online authorization may result in one Subscription ID (and corresponding +Refresh token) mapping to multiple authorized Service Agreements (i.e. Usage Points as modeled in XML Schema Definition). Additional OAuth : Redirect endpoint constructed with parameters appended, including: clientid (from SMD registration milestones), redirect_uri, response_type=code. Request header parameter should include clientid:clientsecret from SMD registration milestones with Base64 encoding applied. Also provide auth code (fr. prior step) along w/ redirect_uri Response contains: 1) SubscriptionID* as part of the resourceuri parameter 2)RetailCustomerID = nid (same value) 3) nid as part of the authorizationuri parameter (see Data ) Optional: 3 rd Party HTTP GET at n API:.../espi/1_1/ resource/ {nid} PG&E HTTP POST to 3 rd Party registered Notification URL w/ following payload (URL for n details API):.../espi/1_1/resource/ {nid} 3 rd Party HTTP GET at n API: /espi/1_1/ resource/ {nid} See API Data n API Response contains: 1) SubscriptionID as part of the resourceuri parameter 2) RetailCustomerID = nid (same value) (see Data ) 3) AuthorizedPeriod (authorization start & duration) = 3 RD Party registration selection. Note, as per standard, indefinite authorizations are expressed as duration = 0 4) PublishedPeriod = (start & duration) Total window of that can be requested going back to publishedperiod/ start.

2 3 rd Party Application Data Custodian (e.g. PG&E) URL provided in Application Information, requested during Registration Testing 1. sharemy.pge.com/ myn?clientid=x xxxx Generally, nothing is shown to customer here (automatic redirect back to PG&E) R24 Click Thru Phase 1 still in scope 2. After Click Thru Phase 2, these steps are skipped URL: custodian/oauth/v2/ Authorize For future R24 Click Thru Phase 2: Customer will instead log in at this step. Auth code request (redirect) would allow passing parameters (e.g. _id, preferred/min authorization period, etc.) to be reflected in customer authorization page. custodian/oauth/v2/ token

3 Web Services: Secondary 3 rd Party Web Services: Primary 3 rd Party Web Services: Standalone 3 rd Party CISR Processing Offline Customer n: PG&E processes CISR form CISR Form 3 rd Party Customer signs 3 rd Party CISR to share Utility Data PG&E HTTP POST to 3 rd Party registered Notification URL w/ following payload (URL for n details API):.../espi/1_1/resource/ {nid} Dual Auth? Y N Standalone 3 rd Party to include new auth Subscription Primary 3 rd Party to include new auth Subscription n URL n URL Auth (n URL) Auth (n URL) 3 rd Party HTTP GET at n API:.../espi/1_1/ resource/ {nid} n API Response contains: 1) SubscriptionID as part of the resourceuri parameter 2) RetailCustomerID = nid (same value) (see Data ) 3) AuthorizedPeriod (authorization start & duration) = 3 RD Party registration selection. Note, as per standard, indefinite authorizations are expressed as duration = 0 4) PublishedPeriod = (start & duration) Total window of that can be requested going back to publishedperiod/ start. Secondary 3 rd Party to include new auth n URL See API Data Auth (n URL) Subscription

4 Web Services: All 3 rd Party Types [includes Secondary 3 rd parties] Asynchronous: Daily Bulk Subscription (All SAs) Asynchronous (Multiple SAs) Web Services: Primary & Standalone 3 RD Party Types Asynchronous (Multiple SAs) (non-pii: 1 SA / PII: 1 Customer) API Data Online Auths* (from 3 RD Party for list of Usage Points using token *Prior to all request, 3P must first request new Pair ( + Refresh or + Refresh) using Refresh. Expiration Periods: - :1hr - : 5 min - Corresponding Refresh s: 1Yr *API Request Params are in{} list of Usage Points Receive list of Usage Point IDs (obfuscated SA IDs) 3 rd Party GET at:.../espi/1_1/ resource/subscription/ UsagePoint Data <token>, responds w/ HTTP 202 status Data Packaged & (from (from using token Using <token> Subscription/ UsagePoint/{UsagePointId} resource/batch/retailcustomer/ DR Enrollment Info: RetailDRPrgInfo/ Subscription/{SubscriptionID} PG&E Validate <token> Data. Responds w/ 202 Data Packaged & PG&E Validate <token> (from <token> + Correlation ID Using <token> <token> + Correlation ID URL w/ following payload: Subscription/ Subscription/ Custom/ Subscription/{SubscriptionID} Url w/ following payload: Data Data Package(s) Data Contains latest day s + deltas for past dates for all auths + (within 5 days) *Note: For subsequent requests of on-going, PG&E strongly advises using asynchronous API requests where possible. PG&E s SMD/Green Button Connect platform is a free service supporting millions of customers and hundreds of 3 rd parties. Malicious or unintentional redundant API requests (especially syncrhonous) can potentially impact the click through experience for new customer authorizations, may be throttled, and/or reported to appropriate regulatory bodies for abuse as necessary. Example: PG&E POST to 3rd Url w/ following payload: Bulk/ {BulkID}/ resource/batch/ BulkRetailCustomerInfo/ {BulkID}/ DR Enrollment Info:.../espi/ BulkRetailDRPrgInfo/{BulkID}/ /espi/ Bulk/{BulkID}/

5 Web Services: All 3 rd Party Types [includes Secondary 3 rd parties] Asynchronous: Daily Bulk Subscription (All SAs) Asynchronous (Multiple SAs) API Data Offline Auths & Secondary 3Ps* Data. Responds w/ 202 Data Packaged & PG&E Validate <token> Data Contains latest day s + deltas for past dates for all auths 3 RD Party using token Using <token> <token> + Correlation ID (within 1 hour) *Prior to all request, 3P must first request new Pair ( + Refresh or + Refresh) using Refresh. Expiration Periods: - :1hr - : 5 min - Corresponding Refresh s: 1Yr *API Request Params are in{} List of Usage Pts: espi/1_1/ resource/subscription/custom/ UsagePoint resource/batch/custom/ RetailCustomer/ DR Enrollment Info:.../espi/ Custom/ RetailDRPrgInfo/ Custom/ Subscription/{SubscriptionID} Url w/ following payload: Data Package(s) Data + (within 5 days) Url w/ following payload: Bulk/ {BulkID}/ resource/batch/ BulkRetailCustomerInfo/ {BulkID}/ DR Enrollment Info:.../espi/ BulkRetailDRPrgInfo/ {BulkID} / /espi/ Bulk/{BulkID}/ *Note: For subsequent requests of on-going, PG&E strongly advises using asynchronous API requests where possible. PG&E s SMD/Green Button Connect platform is a free service supporting millions of customers and hundreds of 3 rd parties. Malicious or unintentional redundant API requests (especially synchronous) can potentially impact the click through experience for new customer authorizations, may be throttled, and/or reported to appropriate regulatory bodies for abuse as necessary.

6 Standalone 3P or Primary/ Secondary 3P API Data n Revocation by 3Ps* 3 RD Party using token *Prior to all request, 3P must first request new Pair ( + Refresh or + Refresh) using Refresh. Expiration Periods: - :1hr - : 5 min - Corresponding Refresh s: 1Yr *API Request Params are in{} PG&E Revokes n Example: 3 rd Party DELETE at: /espi/1_1/resource/ {nid}

7 Web Services: Secondary 3 rd Party Web Services: Primary 3 rd Party Web Services: Standalone 3 rd Party CISR Processing Customer initiated Revocations w/ PG&E: PG&E processes revocation CISR Form OR PG&E manage auth page 3 rd Party Customer revokes (cancels) existing authorization PG&E HTTP POST to 3 rd Party registered Notification URL w/ following payload (URL for n details API):.../espi/1_1/resource/ {nid} Dual Auth? Y N Standalone 3 rd Party s to reflect revoked auth Subscription Primary 3 rd Party s to reflect revoked auth Subscription n URL n URL Auth (n URL) Auth (n URL) 3 rd Party HTTP GET at n API:.../espi/1_1/ resource/ {nid} n API Response contains: 1) SubscriptionID as part of the resourceuri parameter 2) RetailCustomerID = nid (same value) (see Data ) 3) AuthorizedPeriod (authorization start & duration) Note, for customer revocations, the authorizedperiod start+duration = day of the (i.e. revocations are effective immediately) 4) PublishedPeriod: Total window of that could previously be requested prior to revocation = day of the revocation historical start date. See API Data Secondary 3 rd Party s to reflect revoked auth n URL Auth (n URL) Subscription

Tutorial: Building the Services Ecosystem

Tutorial: Building the Services Ecosystem Tutorial: Building the Services Ecosystem GlobusWorld 2018 Steve Tuecke tuecke@globus.org What is a services ecosystem? Anybody can build services with secure REST APIs App Globus Transfer Your Service

More information

Pacific Gas and Electric Company

Pacific Gas and Electric Company Pacific Gas and Electric Company Functional & Technical Application Design Program Project Client SDK Python Development Guide Line of Business or Department Prepared by Bharati Vanganuru Date 05/22/2015

More information

Inland Revenue. Build Pack. Identity and Access Services. Date: 04/09/2017 Version: 1.5 IN CONFIDENCE

Inland Revenue. Build Pack. Identity and Access Services. Date: 04/09/2017 Version: 1.5 IN CONFIDENCE Inland Revenue Build Pack Identity and Access Services Date: 04/09/2017 Version: 1.5 IN CONFIDENCE About this Document This document is intended to provide Service Providers with the technical detail required

More information

Using OAuth 2.0 to Access ionbiz APIs

Using OAuth 2.0 to Access ionbiz APIs Using OAuth 2.0 to Access ionbiz APIs ionbiz APIs use the OAuth 2.0 protocol for authentication and authorization. ionbiz supports common OAuth 2.0 scenarios such as those for web server, installed, and

More information

Building the Modern Research Data Portal using the Globus Platform. Rachana Ananthakrishnan GlobusWorld 2017

Building the Modern Research Data Portal using the Globus Platform. Rachana Ananthakrishnan GlobusWorld 2017 Building the Modern Research Data Portal using the Globus Platform Rachana Ananthakrishnan rachana@globus.org GlobusWorld 2017 Platform Questions How do you leverage Globus services in your own applications?

More information

NIELSEN API PORTAL USER REGISTRATION GUIDE

NIELSEN API PORTAL USER REGISTRATION GUIDE NIELSEN API PORTAL USER REGISTRATION GUIDE 1 INTRODUCTION In order to access the Nielsen API Portal services, there are three steps that need to be followed sequentially by the user: 1. User Registration

More information

BlackBerry AtHoc Networked Crisis Communication. BlackBerry AtHoc API Quick Start Guide

BlackBerry AtHoc Networked Crisis Communication. BlackBerry AtHoc API Quick Start Guide BlackBerry AtHoc Networked Crisis Communication BlackBerry AtHoc API Quick Start Guide Release 7.6, September 2018 Copyright 2018 BlackBerry Limited. All Rights Reserved. This document may not be copied,

More information

OAuth 2.0 Incremental Auth

OAuth 2.0 Incremental Auth OAuth 2.0 Incremental Auth IETF 99 Prague, July 2017 William Denniss Incremental Auth Problem Statement Asking for the kitchen sink of scopes up-front is a bad thing. Users should have the context of the

More information

Integrating with ClearPass HTTP APIs

Integrating with ClearPass HTTP APIs Integrating with ClearPass HTTP APIs HTTP based APIs The world of APIs is full concepts that are not immediately obvious to those of us without software development backgrounds and terms like REST, RPC,

More information

Identity and Data Access: OpenID & OAuth

Identity and Data Access: OpenID & OAuth Feedback: http://goo.gl/dpubh #io2011 #TechTalk Identity and Data Access: OpenID & OAuth Ryan Boyd @ryguyrg https://profiles.google.com/ryanboyd May 11th 2011 Agenda Feedback: http://goo.gl/dpubh #io2011

More information

API Application Going Live. Zhuowei Yang

API Application Going Live. Zhuowei Yang API Application Going Live Zhuowei Yang Agenda API Credentials Best Practices Application Compatibility Check 2 API Credentials API credentials API credentials and User Token Token Tool for single user

More information

Aruba Central Application Programming Interface

Aruba Central Application Programming Interface Aruba Central Application Programming Interface User Guide Copyright Information Copyright 2016 Hewlett Packard Enterprise Development LP. Open Source Code This product includes code licensed under the

More information

GPII Security. Washington DC, November 2015

GPII Security. Washington DC, November 2015 GPII Security Washington DC, November 2015 Outline User data User's device GPII Configuration use cases Preferences access and privacy filtering Work still to do Demo GPII User Data Preferences Device

More information

API Gateway. Version 7.5.1

API Gateway. Version 7.5.1 O A U T H U S E R G U I D E API Gateway Version 7.5.1 15 September 2017 Copyright 2017 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.5.1 No part

More information

Leveraging the Globus Platform in your Web Applications. GlobusWorld April 26, 2018 Greg Nawrocki

Leveraging the Globus Platform in your Web Applications. GlobusWorld April 26, 2018 Greg Nawrocki Leveraging the Globus Platform in your Web Applications GlobusWorld April 26, 2018 Greg Nawrocki greg@globus.org Topics and Goals Platform Overview Why expose the APIs A quick touch of the Globus Auth

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and

More information

Usage of "OAuth2" policy action in CentraSite and Mediator

Usage of OAuth2 policy action in CentraSite and Mediator Usage of "OAuth2" policy action in CentraSite and Mediator Introduction Prerequisite Configurations Mediator Configurations watt.server.auth.skipformediator The pg.oauth2 Parameters Asset Creation and

More information

October J. Polycom Cloud Services Portal

October J. Polycom Cloud Services Portal October 2018 3725-42461-001J Polycom Cloud Services Portal Copyright 2018, Polycom, Inc. All rights reserved. No part of this document may be reproduced, translated into another language or format, or

More information

WEB API. Nuki Home Solutions GmbH. Münzgrabenstraße 92/ Graz Austria F

WEB API. Nuki Home Solutions GmbH. Münzgrabenstraße 92/ Graz Austria F WEB API v 1. 1 0 8. 0 5. 2 0 1 8 1. Introduction 2. Calling URL 3. Swagger Interface Example API call through Swagger 4. Authentication API Tokens OAuth 2 Code Flow OAuth2 Authentication Example 1. Authorization

More information

OAuth and OpenID Connect (IN PLAIN ENGLISH)

OAuth and OpenID Connect (IN PLAIN ENGLISH) OAuth and OpenID Connect (IN PLAIN ENGLISH) NATE BARBETTINI @NBARBETTINI @OKTADEV A lot of confusion around OAuth. Terminology and jargon Incorrect advice Identity use cases (circa 2007) Simple login forms

More information

Microsoft Graph API Deep Dive

Microsoft Graph API Deep Dive Microsoft Graph API Deep Dive Donald Hessing Lead Architect, Capgemini, The Netherlands Microsoft Certified Master (MCM) Agenda Introduction to Microsoft Graph API What is now and what is new in GA and

More information

Please note: This is a working document and is subject to change. Please check back periodically to ensure you have the latest version of this spec.

Please note: This is a working document and is subject to change. Please check back periodically to ensure you have the latest version of this spec. Customs Declaration Service Full Declaration API v0.4 Document Version Please note: This is a working document and is subject to change. Please check back periodically to ensure you have the latest version

More information

Building the Modern Research Data Portal. Developer Tutorial

Building the Modern Research Data Portal. Developer Tutorial Building the Modern Research Data Portal Developer Tutorial Thank you to our sponsors! U. S. DEPARTMENT OF ENERGY 2 Presentation material available at www.globusworld.org/workshop2016 bit.ly/globus-2016

More information

Leveraging the Globus Platform in your Web Applications

Leveraging the Globus Platform in your Web Applications Leveraging the Globus Platform in your Web Applications Steve Tuecke tuecke@uchicago.edu NCAR September 5, 2018 Globus serves as A platform for building science gateways, web portals and other applications

More information

Best Practices for Integrating with ebay RESTful APIs

Best Practices for Integrating with ebay RESTful APIs { } Best Practices for Integrating with ebay RESTful APIs { Tanya Vlahovic } { Senior Architect, Developer Ecosystem and Services } ebay Connect 2017 Developer Conference API Integrations Adopting best

More information

(authorization of Usage/ Billing Info)

(authorization of Usage/ Billing Info) RetailCustomer Model (customer info) join with Subscription/UsagePoint. RetailCustomer.xsd + spiderived.xsd Customer Authorization (Subscription/ RetailCustomer) (authorization of Customer. For PG& this

More information

Aruba Central APIs. Adolfo Bolivar April 2018

Aruba Central APIs. Adolfo Bolivar April 2018 Aruba Central APIs Adolfo Bolivar April 2018 Agenda Why APIs? Enabling Aruba Central to support APIs Getting the Access token and refresh token via APIs Aruba Central APIs Demos: 1. Proactive notifications

More information

Protect Your API with OAuth 2. Rob Allen

Protect Your API with OAuth 2. Rob Allen Protect Your API with OAuth 2 Authentication Know who is logging into your API Rate limiting Revoke application access if its a problem Allow users to revoke 3rd party applications How? Authorization header:

More information

ovirt SSO Specification

ovirt SSO Specification ovirt SSO Specification Behavior Changes End user visible changes The password delegation checkbox at user portal login is now a profile setting. Sysadmin visible changes Apache negotiation URL change

More information

Integration Architecture Of SDMS

Integration Architecture Of SDMS Integration Architecture Of SDMS 20 May 2017 Version 1.0 (Rakesh Ranjan, Consultant-IT) Table of Content 1 ABOUT SDMS...2 2 OBJECTIVE & STRUCTURE OF THIS DOCUMENT...2 3 TRANSACTIONAL SERVICES...3 3.1 HIGH

More information

[MS-ADFSOAL]: Active Directory Federation Services OAuth Authorization Code Lookup Protocol

[MS-ADFSOAL]: Active Directory Federation Services OAuth Authorization Code Lookup Protocol [MS-ADFSOAL]: Active Directory Federation Services OAuth Authorization Code Lookup Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft

More information

sanction Documentation

sanction Documentation sanction Documentation Release 0.4 Demian Brecht May 14, 2014 Contents 1 Overview 3 2 Quickstart 5 2.1 Instantiation............................................... 5 2.2 Authorization Request..........................................

More information

The production version of your service API must be served over HTTPS.

The production version of your service API must be served over HTTPS. This document specifies how to implement an API for your service according to the IFTTT Service Protocol. It is recommended that you treat this document as a reference and follow the workflow outlined

More information

How to set up VMware Unified Access Gateway with OPSWAT MetaAccess Client

How to set up VMware Unified Access Gateway with OPSWAT MetaAccess Client How to set up VMware Unified Access Gateway with OPSWAT MetaAccess Client About This Guide... 2 Part 1: Enforce MetaAccess client installation... 3 Part 2: Enforce device compliance... 5 1 About This Guide

More information

CloudHealth. AWS and Azure On-Boarding

CloudHealth. AWS and Azure On-Boarding CloudHealth AWS and Azure On-Boarding Contents 1. Enabling AWS Accounts... 3 1.1 Setup Usage & Billing Reports... 3 1.2 Setting Up a Read-Only IAM Role... 3 1.3 CloudTrail Setup... 5 1.4 Cost and Usage

More information

FAS Authorization Server - OpenID Connect Onboarding

FAS Authorization Server - OpenID Connect Onboarding FAS Authorization Server - OpenID Connect Onboarding Table of Contents Table of Contents 1 List of Figures 2 1 FAS as an authorization server 3 2 OpenID Connect Authorization Code Request and Response

More information

OAuth 2 and Native Apps

OAuth 2 and Native Apps OAuth 2 and Native Apps Flows While all OAuth 2 flows can be used by native apps, only the user delegation flows will be considered in this document: Web Server, User-Agent and Device flows. The Web Server

More information

MediaAUTH Draft Proposal

MediaAUTH Draft Proposal MediaAUTH Draft Proposal August 21, 2012 Contents 1 Introduction 2 2 Service & User Perspective 2 2.1 Login...................................... 2 2.2 Soft Login.................................... 3

More information

Configure Smart Licensing and Smart Call Home Services

Configure Smart Licensing and Smart Call Home Services Configure Smart Licensing and Smart Call Home Services Cisco ISE Smart Licensing, page 1 Smart Call Home, page 5 Cisco ISE Smart Licensing Cisco offers Smart Licensing, which enables you to monitor ISE

More information

REST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0

REST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0 REST API Operations 8.0 Release 12/1/2015 Version 8.0.0 Table of Contents Business Object Operations... 3 Search Operations... 6 Security Operations... 8 Service Operations... 11 Business Object Operations

More information

NetIQ Access Manager 4.4. REST API Guide

NetIQ Access Manager 4.4. REST API Guide NetIQ Access Manager 4.4 REST API Guide Contents 1. Introduction... 3 2. API Overview... 3 3 Administration APIs... 3 3.1 Accessing the Administration APIs... 3 3.2 Detailed API Documentation... 4 3.3

More information

ONE ID Identity and Access Management System

ONE ID Identity and Access Management System ONE ID Identity and Access Management System Local Registration Authority User Guide Document Identifier: 2274 Version: 1.8 Page 1 Copyright Notice Copyright 2011, ehealth Ontario All rights reserved No

More information

E POSTBUSINESS API Login-API Reference. Version 1.1

E POSTBUSINESS API Login-API Reference. Version 1.1 E POSTBUSINESS API Login-API Reference Imprint Software and documentation are protected by copyright and may not be copied, reproduced, stored, translated, or otherwise reproduced without the written approval

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony Fabric Integration Service Admin Console User Guide On-Premises Release V8 SP1 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the

More information

Slovak Banking API Standard. Rastislav Hudec, Marcel Laznia

Slovak Banking API Standard. Rastislav Hudec, Marcel Laznia Slovak Banking API Standard. Rastislav Hudec, Marcel Laznia 01. Slovak Banking API Standard: Introduction 1.1 Why did SBA decide to prepare API standard? We knew that from January 13, 2018, banks in Slovakia

More information

ClickToCall SkypeTest Documentation

ClickToCall SkypeTest Documentation ClickToCall SkypeTest Documentation Release 0.0.1 Andrea Mucci August 04, 2015 Contents 1 Requirements 3 2 Installation 5 3 Database Installation 7 4 Usage 9 5 Contents 11 5.1 REST API................................................

More information

Table of Contents. I. How do I register for a new account? II. How do I log in? (I already have a MyJohnDeere.com account.)

Table of Contents. I. How do I register for a new account? II. How do I log in? (I already have a MyJohnDeere.com account.) Quick Start Guide If you are an App Developer, you can get started by adding a new app and configuring it to consume Deere APIs on developer.deere.com. Use this Quick Start Guide to find and try our APIs.

More information

Realtime API. API Version: Document Revision: 16 Last change:26 October Kwebbl Swiss Software House GmbH

Realtime API. API Version: Document Revision: 16 Last change:26 October Kwebbl Swiss Software House GmbH Realtime API API Version: 1.0.0 Document Revision: 16 Last change:26 October 2016 Kwebbl Swiss Software House GmbH Haldenstrasse 5 6340 Baar info@kwebbl.com Switzerland www.kwebbl.com Table of Contents

More information

User Managed Access Core Protocol

User Managed Access Core Protocol User Managed Access Core Protocol Logical testcases based on User-Managed Access (UMA) 1.0 Core Protocol i Step 1: Authorizing user introduces host to AM Preconditions host has the role Oauth resource

More information

FAS Authorization Server - OpenID Connect Onboarding

FAS Authorization Server - OpenID Connect Onboarding FAS Authorization Server - OpenID Connect Onboarding Table of Contents Table of Contents 1 List of Figures 2 1 FAS as an authorization server 3 2 OpenID Connect Authorization Code Request and Response

More information

Application / Document Management. MaaS360 e-learning Portal Course 3

Application / Document Management. MaaS360 e-learning Portal Course 3 Application / Document Management MaaS360 e-learning Portal Course 3 Agenda > Application Management Overview MaaS360 Workflows Device Workflows > Document Management Overview MaaS360 Workflows Document

More information

Secure Access Manager (SAM) Administrator Guide December 2017

Secure Access Manager (SAM) Administrator Guide December 2017 Secure Access Manager (SAM) Administrator Guide December 2017 Copyright 2017 Exostar, LLC All rights reserved. 1 SECURE ACCESS MANAGER (SAM) OVERVIEW... 4 ADMINISTRATIVE ROLES OVERVIEW... 4 SAM NAVIGATIONAL

More information

Maryland Extensible Markup Language Test Plan and Certification for Competitive Gas Supply Version 1.0 July 2011

Maryland Extensible Markup Language Test Plan and Certification for Competitive Gas Supply Version 1.0 July 2011 Maryland Extensible Markup Language Test Plan and Certification for Competitive Gas Supply Version 1.0 July 2011 Page 1 of 26 Table of Contents 1. INTRODUCTION... 3 1.1 VERSION CONTROL... 3 1.2 PURPOSE

More information

HKWirelessHD API Specification

HKWirelessHD API Specification HKWirelessHD API Specification Release 1.0 Harman International June 22, 2016 Contents 1 Overview 3 2 Contents 5 2.1 Introduction............................................... 5 2.2 HKWirelessHD Architecture

More information

onem2m-ts-0008-coap Protocol Binding-V CoAP Protocol Binding Technical Specification

onem2m-ts-0008-coap Protocol Binding-V CoAP Protocol Binding Technical Specification 1 2 3 Document Number Document Name: O NEM2M T ECHNICAL SPECIFICATION onem2m-ts-0008-coap Protocol Binding-V-0.5.0 CoAP Protocol Binding Technical Specification Date: 2014-08-01 Abstract: The specification

More information

ForeScout Extended Module for MobileIron

ForeScout Extended Module for MobileIron Version 1.8 Table of Contents About MobileIron Integration... 4 Additional MobileIron Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...

More information

Managing Protected and Controlled Data with Globus. Vas Vasiliadis

Managing Protected and Controlled Data with Globus. Vas Vasiliadis Managing Protected and Controlled Data with Globus Vas Vasiliadis vas@uchicago.edu Globus SaaS: Research data lifecycle Instrument 1 Researcher initiates transfer request; or requested automatically by

More information

HANDS-ON ACTIVITIES IDENTITY & ACCESS MANAGEMENT FEBRUARY, Hands-on Activities: Identity & Access Management 1

HANDS-ON ACTIVITIES IDENTITY & ACCESS MANAGEMENT FEBRUARY, Hands-on Activities: Identity & Access Management 1 HANDS-ON ACTIVITIES IDENTITY & ACCESS MANAGEMENT FEBRUARY, 2018 Hands-on Activities: Identity & Access Management 1 1. AN INTRODUCTION TO OAUTH FLOWS Incorporate the right SSO components in an overall

More information

Downloading and Licensing. (for Stealthwatch System v6.9.1)

Downloading and Licensing. (for Stealthwatch System v6.9.1) Downloading and Licensing (for Stealthwatch System v6.9.1) Contents Contents 2 Introduction 5 Purpose 5 Audience 5 Preparation 5 Trial Licenses 5 Download and License Center 6 Contacting Support 6 Registering

More information

Guest Access User Interface Reference

Guest Access User Interface Reference Guest Portal Settings, page 1 Sponsor Portal Application Settings, page 17 Global Settings, page 24 Guest Portal Settings Portal Identification Settings The navigation path for these settings is Work Centers

More information

ForeScout Extended Module for Symantec Endpoint Protection

ForeScout Extended Module for Symantec Endpoint Protection ForeScout Extended Module for Symantec Endpoint Protection Version 1.0.0 Table of Contents About the Symantec Endpoint Protection Integration... 4 Use Cases... 4 Additional Symantec Endpoint Protection

More information

Oracle Fusion Middleware. API Gateway OAuth User Guide 11g Release 2 ( )

Oracle Fusion Middleware. API Gateway OAuth User Guide 11g Release 2 ( ) Oracle Fusion Middleware API Gateway OAuth User Guide 11g Release 2 (11.1.2.2.0) August 2013 Oracle API Gateway OAuth User Guide, 11g Release 2 (11.1.2.2.0) Copyright 1999, 2013, Oracle and/or its affiliates.

More information

Partner Center: Secure application model

Partner Center: Secure application model Partner Center: Secure application model The information provided in this document is provided "as is" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including

More information

Introduction to T-Mobile ID

Introduction to T-Mobile ID Introduction to T-Mobile ID Michael Engan Identity Vision for T-Mobile Agenda Background Why an identity project What is going on with identity in the industry T-Mobile ID Technical details Architecture

More information

Error Handling Strategy. DCC Guidance Document

Error Handling Strategy. DCC Guidance Document Error DCC Guidance Document Date: June 2016 Classification: DCC Public Table of Contents 1 Introduction... 3 1.1 Purpose... 3 1.2 Scope... 3 1.3 General Provisions... 3 2 Error Management... 4 2.1 Error

More information

Enterprise Integration Using IEC

Enterprise Integration Using IEC Enterprise Integration Using IEC 61968-100 Scott Neumann, UISOL Margaret Goodrich, SISCO Michael Johnson, Elster CIMug Meeting Introduction The purpose of this presentation is to describe enterprise integration

More information

LUCITY REST API INTRODUCTION AND CORE CONCEPTS

LUCITY REST API INTRODUCTION AND CORE CONCEPTS LUCITY REST API INTRODUCTION AND CORE CONCEPTS REST API OFFERINGS Lucity Citizen Portal REST API Lucity REST API Both products are included in our REST API Historically we also offered a COM API and a.net

More information

OAuth2 Autoconfig. Copyright

OAuth2 Autoconfig. Copyright Copyright Table of Contents... iii 1. Downloading... 1 1.1. Source... 1 1.2. Maven... 1 1.3. Gradle... 2 2. Authorization Server... 3 3. Resource Server... 4 I. Token Type in User Info... 5 II. Customizing

More information

Account Activity Migration guide & set up

Account Activity Migration guide & set up Account Activity Migration guide & set up Agenda 1 2 3 4 5 What is the Account Activity (AAAPI)? User Streams & Site Streams overview What s different & what s changing? How to migrate to AAAPI? Questions?

More information

Check to enable generation of refresh tokens when refreshing access tokens

Check to enable generation of refresh tokens when refreshing access tokens VERSION User: amadmin Server: sp.example.com LOG OUT OAuth2 Provider Save Reset Back to Services Realm Attributes Indicates required field Authorization Code Lifetime Refresh (seconds) If this field is

More information

Cloud Access Manager Configuration Guide

Cloud Access Manager Configuration Guide Cloud Access Manager 8.1.3 Configuration Guide Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide

More information

Web Metrics at Scale: Using Base SAS to Access Google Analytics APIs

Web Metrics at Scale: Using Base SAS to Access Google Analytics APIs Paper SAS2120-2018 Web Metrics at Scale: Using Base SAS to Access Google Analytics APIs ABSTRACT Chris Hemedinger, SAS Institute Inc., Cary, NC With SAS 9.4M4 and later, it's finally easy (relatively speaking)

More information

The OAuth 2.0 Authorization Protocol

The OAuth 2.0 Authorization Protocol The OAuth 2.0 Authorization Protocol Abstract The OAuth 2.0 authorization protocol enables a third-party application to obtain limited access to an HTTP service, either on behalf of a resource owner by

More information

Azure Archival Installation Guide

Azure Archival Installation Guide Azure Archival Installation Guide Page 1 of 23 Table of Contents 1. Add Dynamics CRM Active Directory into Azure... 3 2. Add Application in Azure Directory... 5 2.1 Create application for application user...

More information

Mashery I/O Docs. Configuration Guide

Mashery I/O Docs. Configuration Guide Mashery I/O Docs Configuration Guide March 2014 Revised: 3/17/2014 www.mashery.com Copyright Notice 2012 Mashery, Inc. All rights reserved. This manual and the accompanying software it describes are copyrighted

More information

AT&T Developer Best Practices Guide

AT&T Developer Best Practices Guide Version 1.2 June 6, 2018 Developer Delivery Team (DDT) Legal Disclaimer This document and the information contained herein (collectively, the "Information") is provided to you (both the individual receiving

More information

ForeScout Extended Module for MaaS360

ForeScout Extended Module for MaaS360 Version 1.8 Table of Contents About MaaS360 Integration... 4 Additional ForeScout MDM Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...

More information

Securing APIs and Microservices with OAuth and OpenID Connect

Securing APIs and Microservices with OAuth and OpenID Connect Securing APIs and Microservices with OAuth and OpenID Connect By Travis Spencer, CEO @travisspencer, @curityio Organizers and founders ü All API Conferences ü API Community ü Active blogosphere 2018 Platform

More information

ForeScout Extended Module for Carbon Black

ForeScout Extended Module for Carbon Black ForeScout Extended Module for Carbon Black Version 1.0 Table of Contents About the Carbon Black Integration... 4 Advanced Threat Detection with the IOC Scanner Plugin... 4 Use Cases... 5 Carbon Black Agent

More information

Info Input Express Network Edition

Info Input Express Network Edition Info Input Express Network Edition Administrator s Guide A-61892 Table of Contents Using Info Input Express to Create and Retrieve Documents... 9 Compatibility... 9 Contents of this Guide... 9 Terminology...

More information

Forescout. eyeextend for IBM MaaS360. Configuration Guide. Version 1.9

Forescout. eyeextend for IBM MaaS360. Configuration Guide. Version 1.9 Forescout Version 1.9 Contact Information Forescout Technologies, Inc. 190 West Tasman Drive San Jose, CA 95134 USA https://www.forescout.com/support/ Toll-Free (US): 1.866.377.8771 Tel (Intl): 1.408.213.3191

More information

1. Getting Started. Contents

1. Getting Started. Contents RegattaCentral API V4.0 Cookbook Contents 1. Getting Started...1 2. Changes from RegattaCentral API V3.0... 2 3. Authentication...3 4. Transformers... 3 5. Downloading Regatta Entry Information... 4 6.

More information

[MS-ADFSOAL]: Active Directory Federation Services OAuth Authorization Code Lookup Protocol

[MS-ADFSOAL]: Active Directory Federation Services OAuth Authorization Code Lookup Protocol [MS-ADFSOAL]: Active Directory Federation Services OAuth Authorization Code Lookup Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft

More information

IBM Security QRadar Deployment Intelligence app IBM

IBM Security QRadar Deployment Intelligence app IBM IBM Security QRadar Deployment Intelligence app IBM ii IBM Security QRadar Deployment Intelligence app Contents QRadar Deployment Intelligence app.. 1 Installing the QRadar Deployment Intelligence app.

More information

Open standards: Open authentication and Identity Management tool

Open standards: Open authentication and Identity Management tool Open standards: Open authentication and Identity Management tool Decentralised Citizens ENgagement Technologies Specific Targeted Research Project Collective Awareness Platforms Creative Commons Attribution-NonCommercial-

More information

Centrify Identity Services for AWS

Centrify Identity Services for AWS F R E Q U E N T L Y A S K E D Q U E S T I O N S Centrify Identity Services for AWS Service Description and Capabilities What is included with Centrify Identity Services for AWS? Centrify Identity Services

More information

OpenIAM Identity and Access Manager Technical Architecture Overview

OpenIAM Identity and Access Manager Technical Architecture Overview OpenIAM Identity and Access Manager Technical Architecture Overview Overview... 3 Architecture... 3 Common Use Case Description... 3 Identity and Access Middleware... 5 Enterprise Service Bus (ESB)...

More information

Forescout. eyeextend for MobileIron. Configuration Guide. Version 1.9

Forescout. eyeextend for MobileIron. Configuration Guide. Version 1.9 Forescout Version 1.9 Contact Information Forescout Technologies, Inc. 190 West Tasman Drive San Jose, CA 95134 USA https://www.forescout.com/support/ Toll-Free (US): 1.866.377.8771 Tel (Intl): 1.408.213.3191

More information

Technical Overview. Version March 2018 Author: Vittorio Bertola

Technical Overview. Version March 2018 Author: Vittorio Bertola Technical Overview Version 1.2.3 26 March 2018 Author: Vittorio Bertola vittorio.bertola@open-xchange.com This document is copyrighted by its authors and is released under a CC-BY-ND-3.0 license, which

More information

INTEGRATION MANUAL DOCUMENTATION E-COMMERCE

INTEGRATION MANUAL DOCUMENTATION E-COMMERCE INTEGRATION MANUAL DOCUMENTATION E-COMMERCE LOGIN: In order to use Inkapay's e-commerce payment API you should be registered and verified on Inkapay, otherwise you can do this by entering to www.inkapay.com.

More information

BIG-IP Access Policy Manager : Portal Access. Version 12.1

BIG-IP Access Policy Manager : Portal Access. Version 12.1 BIG-IP Access Policy Manager : Portal Access Version 12.1 Table of Contents Table of Contents Overview of Portal Access...7 Overview: What is portal access?...7 About portal access configuration elements...7

More information

Web Messaging Configuration Guide Document Version: 1.3 May 2018

Web Messaging Configuration Guide Document Version: 1.3 May 2018 Web Messaging Configuration Guide Document Version: 1.3 May 2018 Contents Introduction... 4 Web Messaging Benefits... 4 Deployment Steps... 5 1. Tag your brand site... 5 2. Request feature enablement...

More information

Server - The Tigo platform and urls associated with the api Client - Third party user with api access to the Tigo platform and/or Tigo api.

Server - The Tigo platform and urls associated with the api Client - Third party user with api access to the Tigo platform and/or Tigo api. Tigo REST API V3 Introduction This api is used to work with the Tigo Energy platform to automate the retrieval and creation of elements. It will attempt to adhere to standard REST calls found in most REST

More information

Sigox APIs beginners API HOW TO. External Use, version 1.3

Sigox APIs beginners API HOW TO. External Use, version 1.3 Sigox APIs beginners API HOW TO External Use, version 1.3 Summary Sigfox data interfaces... 3 How to use API... 3 Credentials generation... 3 API documentation... 4 API usage... 4 Credentials renewal...

More information

Mobile Procurement REST API (MOBPROC): Access Tokens

Mobile Procurement REST API (MOBPROC): Access Tokens Mobile Procurement REST API (MOBPROC): Access Tokens Tangoe, Inc. 35 Executive Blvd. Orange, CT 06477 +1.203.859.9300 www.tangoe.com TABLE OF CONTENTS HOW TO REQUEST AN ACCESS TOKEN USING THE PASSWORD

More information

Copyright...6. Overview Preparing Data for Import and Export by Using Scenarios... 10

Copyright...6. Overview Preparing Data for Import and Export by Using Scenarios... 10 Contents 2 Contents Copyright...6 Overview... 7 Preparing Data for Import and Export by Using Scenarios... 10 Import and Export Scenarios... 10 Data Providers... 12 To Create a CSV Data Provider... 14

More information

This presentation covers Unsolicited Events notification and handling, and standalone acknowledgments used to confirm reliable delivery or

This presentation covers Unsolicited Events notification and handling, and standalone acknowledgments used to confirm reliable delivery or This presentation covers Unsolicited Events notification and handling, and standalone acknowledgments used to confirm reliable delivery or communicate errors. 1 2 UE packets are used to asynchronously

More information

AEM Mobile: Setting up Google as an Identity Provider

AEM Mobile: Setting up Google as an Identity Provider AEM Mobile: Setting up Google as an Identity Provider Requirement: Prerequisite knowledge Understanding of AEM Mobile Required Products AEM Mobile Google Account Generating the client ID and secret To

More information

Internet Engineering Task Force. Category: Standards Track November 2001 Expires May 2002 <draft-ietf-sip-events-01.txt>

Internet Engineering Task Force. Category: Standards Track November 2001 Expires May 2002 <draft-ietf-sip-events-01.txt> Internet Engineering Task Force Adam Roach Internet Draft Ericsson Inc. Category: Standards Track November 2001 Expires May 2002 Status of this Memo Abstract SIP-Specific

More information

Comodo SecureBox Management Console Software Version 1.9

Comodo SecureBox Management Console Software Version 1.9 6. Comodo SecureBox Management Console Software Version 1.9 Quick Start Guide Guide Version 1.9.041918 Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013 Comodo SecureBox Management Console

More information