US 12,107,833 B2
Configurable proxying application program interface façade service
Colin Holm, Denver, CO (US); Jonathan Svede, Centennial, CO (US); Aathilingam Sivalingam, Highlands Ranch, CO (US); Andrew Lenoir, Greenwood Village, CO (US); Hayley Armstrong, Denver, CO (US); and Kar Yen Dick, Greenwood Village, CO (US)
Assigned to Charter Communications Operating, LLC, St. Louis, MO (US)
Filed by Charter Communications Operating, LLC, St. Louis, MO (US)
Filed on Jun. 15, 2022, as Appl. No. 17/841,065.
Prior Publication US 2023/0412570 A1, Dec. 21, 2023
Int. Cl. H04L 9/40 (2022.01); H04L 67/133 (2022.01)
CPC H04L 63/0281 (2013.01) [H04L 63/0892 (2013.01); H04L 67/133 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for using a proxying application program interface (API) façade service, the method comprising:
for each proxying API façade:
selecting, by a developer, one or more exposed endpoints associated with one or more proxy subject APIs, each selected exposed endpoint corresponding to a mapped proxy endpoint in a proxying API façade;
selecting, by the developer, one or more components;
setting, by the developer, one or more rights and policies;
storing one or more mapped proxy endpoints, the one or more components, and the one or more rights and policies as proxying API façade configuration data in an externalized configuration store;
generating, at runtime, each proxying API façade by loading a corresponding proxying API façade configuration data from the externalized configuration store; and
integrating a proxy client of each proxying API façade with a credential management server, the credential management server configured to authenticate access to a proxy subject API by a proxy client responsive to a client request.