System and method for federated identity functionality for API development
AssigneePolybit Inc.
InventorsJacob Jong-Koo Lee, Keith Horwood
Life of this patent
Estimating the term…
Abstract
A system and method for federated identity functionality for API integration can include creating an identity token associated with an application service; in association with the application service, configuring a linked service token of an external service; storing the linked service token in association with the identity token; invoking the application service which includes validating the identity token and performing an application programming interface (API) interaction with the external service using the linked service token.
Claims11
A method comprising:
- creating an application service in an on-demand computing platform;
- creating an identity token associated with an application service;
- providing a digital integrated development environment for configuring executable code of the application service;
- in the digital integrated development environment, detecting in the executable code of the application usage of an external service through a unified library package, and, in response, triggering a linking interaction flow for the external service thereby, in association with the application service, configuring a linked service token of the external service;
- storing the linked service token in association with the identity token;
- invoking the application service which includes:
- injecting the identity token into the runtime of the application service executing on the computing platform,
- for an instruction of the unified library package in the application service that specifies an external service interaction, validating the identity token, accessing the linked service token using the identity token, and performing an application programming interface (API) interaction with the external service using the linked service token.
A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a computing platform, cause the computing platform to perform the operations:
- creating an application service in an on-demand computing platform;
- creating an identity token associated with an application service;
- providing a digital integrated development environment for configuring executable code of the application service;
- in the digital integrated development environment, detecting in the executable code of the application usage of an external service through a unified library package, and, in response, triggering a linking interaction flow for the external service thereby, in association with the application service, configuring a linked service token of the external service;
- storing the linked service token in association with the identity token;
- invoking the application service which includes:
- injecting the identity token into the runtime of the application service executing on the computing platform,
- for an instruction of the unified library package in the application service that specifies an external service interaction, validating the identity token, accessing the linked service token using the identity token, and performing an application programming interface (API) interaction with the external service using the linked service token.
A system comprising of:
- One or more computer-readable mediums storing instructions that, when executed by one or more computer processors, cause a computing platform to perform operations comprising:
- creating an application service in an on-demand computing platform;
- creating an identity token associated with an application service;
- providing a digital integrated development environment for configuring executable code of the application service;
- in the digital integrated development environment, detecting in the executable code of the application usage of an external service through a unified library package, and, in response, triggering a linking interaction flow for the external service thereby, in association with the application service, configuring a linked service token of the external service;
- storing the linked service token in association with the identity token;
- invoking the application service which includes:
- injecting the identity token into the runtime of the application service executing on the computing platform,
- for an instruction of the unified library package in the application service that specifies an external service interaction, validating the identity token, accessing the linked service token using the identity token, and performing an application programming interface (API) interaction with the external service using the linked service token.
Dependencies are inferred from the claim text.