US 12,095,766 B2
Efficient generation of identity provider integrations
Daniel Zeller, Truckee, CA (US); Lars Kristian Johansen, San Francisco, CA (US); Venkat Ramanan Viswanathan, Fremont, CA (US); Yu Liu, San Mateo, CA (US); and Shantanu Sardal, Jersey City, NJ (US)
Filed by Okta, Inc., San Francisco, CA (US)
Filed on Aug. 30, 2023, as Appl. No. 18/458,970.
Application 18/458,970 is a continuation of application No. 17/866,398, filed on Jul. 15, 2022, granted, now 11,785,011.
Application 17/866,398 is a continuation of application No. 17/092,205, filed on Nov. 6, 2020, granted, now 11,431,710, issued on Aug. 30, 2022.
Prior Publication US 2023/0412598 A1, Dec. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/00 (2013.01); H04L 9/40 (2022.01); H04L 41/0806 (2022.01)
CPC H04L 63/0884 (2013.01) [H04L 41/0806 (2013.01); H04L 63/102 (2013.01); H04L 63/105 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of an authentication system comprising:
receiving, from a client system and based on an indication of a selection of an identity provider profile from a list of available identity provider profiles, a request to generate an authentication integration associated with a third-party identity provider associated with the selected identity provider profile;
generating, using information associated with the selected identity provider profile, the authentication integration associated with the third-party identity provider;
receiving, from a user device via an authentication interface associated with the third-party identity provider, a request for access to the client system;
providing, to a third-party identity provider system associated with the third-party identity provider and using the authentication integration, a request for authentication for the access request;
processing, in response to receiving an authentication response from the third-party identity provider system, the authentication response using the authentication integration associated with the third-party identity provider to determine whether authentication was successful; and
providing, to the user device and based on whether authentication was successful, an access request response formatted using the authentication integration associated with the third-party identity provider.