US 12,413,569 B2
Single sign-on between 2 independent states
Shobhank Sharma, Kirkland, WA (US); Venkata Subbarao Evani, Fremont, CA (US); Kranthi Kiran Pandiri, Redmond, WA (US); Girish Nagaraja, Sammamish, WA (US); Nagaraj Pattar, Karnataka (IN); Martinus Petrus Lambertus van den Dungen, Redmond, WA (US); Ashok Kumar Subbaiyan, Tamil Nadu (IN); and Ghazanfar Ahmed, Redmond, WA (US)
Assigned to ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Sep. 29, 2022, as Appl. No. 17/955,820.
Claims priority of provisional application 63/250,604, filed on Sep. 30, 2021.
Prior Publication US 2023/0103886 A1, Apr. 6, 2023
Int. Cl. H04L 9/40 (2022.01); H04L 9/32 (2006.01)
CPC H04L 63/0815 (2013.01) [H04L 9/3213 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a request to access a first application of a first system having a first login protocol, the first system comprising an attribute-based access control (“ABAC”) system;
receiving user login credentials;
authenticating the user login credentials; and
logging the user in to the first system and a second system based on the received login credentials, the second system comprising a role-based access control (“RBAC”) system, wherein the second system has a second login protocol independent of the first login protocol, wherein logging the user in to the first system and the second system based on the received login credentials comprises generating a public/private key pair with the first application, wherein generating a public/private key pair starts a first OAuth flow between the user and the first system, wherein logging the user in to the first system and the second system based on the received login credential further comprises starting a second OAuth flow between the first system and the second system, and wherein the second OAuth flow is embedded in the first OAuth flow.