
Optimizing M2M API Access for Efficient Operations
Explore the implementation approaches for enhancing Machine-to-Machine (M2M) API access in the energy sector, focusing on the use of Auth0 and ERCOT API Gateway. Discover the implications, security concerns, and transition strategies involved in streamlining data retrieval and management processes. Stay informed about the impact analysis progress and upcoming timelines for executing these innovative solutions.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
RIOO SCR830 Machine to Machine API Access Ashwini Patlola March 26, 2025
RIOO SCR830 Current Status o SCR830 submitted to ERCOT on behalf of American Electric Power (AEP) o TDSPs are requesting API access to few TDSP endpoints to streamline operations related to retrieving and managing data on their end o SCR is going through Impact Analysis Process at ERCOT. Goal of Today Presentation o Go over implementation approaches and collect feedback from TWG. Implementation Approaches o Auth0 o This approach (as proposed by AEP) can be implemented and delivered in short time frame but its not a feasible solution because of RIOO application reliability and security concerns (details provided in the below slide). o ERCOT API Gateway o ERCOT API Gateway will be ERCOT next generation API connectivity mechanism between Market Participants Systems to ERCOT systems. o Idea is to leverage this consistent implementation pattern by all external facing ERCOT applications having similar needs. o This approach is being considered to implement this SCR. o External Users/machines/applications can invoke RIOO API endpoints through ERCOT API Gateway. 2 PUBLIC
RIOO SCR830 Auth0 Approach for RIOO API access o High level details o REST and JWT implementation o Grant_type password or client_credentials can be used for this purpose. o Client credentials grant type expects client_id, secret and audience(api identifier) to be passed in to receive JWT token o Password grant type expects client_id, secret, username and password o Register a new application, invoke /oauth/token endpoint using Client ID and Secret, receive JWT token in the response. This token needs to be used to invoke RIOO TDSP API endpoints. o Concerns with this approach o Does not align with current ERCOT API security standards. o Digital certs are not used. o Interface to register new clients for M2M access is not available currently. o JWT token generation for SPA vs M2M is different, and this needs a new version of API o Security concerns with Auth0 Role-based authentication and authorization provided by Auth0 API doesn t meet current ERCOT security standards around sharing secrets. o If we go with this approach, it will be a transitionary, will have to be migrated to ERCOT API Gateway within a year. This creates additional rework for ERCOT and Market Participants. 3 PUBLIC
RIOO SCR830 API Gateway for RIOO API access o Digital Cert is needed in this approach, which will be validated to check if its active vs expired o API Gateway will be authenticating and authorizing the incoming requests o API Gateway will invoke RIOO endpoints, retrieve the response and return it back o REST and JWT implementation o Additional details including technical specifications will be communicated in the future TWG meetings after this SCR impact analysis is approved and implementation timelines are finalized. 4 PUBLIC
RIOO SCR830 Implementation Timeliness o Impact Analysis will consider ERCOT API Gateway approach o This SCR implementation timelines will be dependent on ERCOT API Gateway framework readiness. o SCR implementation timelines will be finalized after impact analysis is completed. o We will be bringing the updates periodically to TWG meetings once this project is initiated. 5 PUBLIC