US 11,997,077 B2
Identity experience framework
Raja Charu Vikram Kakumani, Redmond, WA (US); Brandon B. Murdoch, Reading (GB); Ronald Bjones, Dilbeek (BE); Muhammad Omer Iqbal, Redmond, WA (US); and Kim Cameron, Seattle, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Nov. 10, 2017, as Appl. No. 15/809,621.
Prior Publication US 2019/0149531 A1, May 16, 2019
Int. Cl. H04L 9/00 (2022.01); H04L 9/40 (2022.01); G06F 3/0484 (2022.01)
CPC H04L 63/08 (2013.01) [G06F 3/0484 (2013.01); H04L 63/0815 (2013.01); H04L 63/20 (2013.01); H04L 2463/082 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
memory configured to store program logic; and
a processor configured to access the memory and to execute the program logic to perform operations comprising:
receiving a call over a network from an application in response to user interaction with the application via an interface, the application executing on an application service provider device remote to the system and the interface, the call comprising a policy identifier (ID) that corresponds to an identity policy that is one of a plurality of identity policies for dynamic deployment on behalf of the application;
executing a user authentication process that is defined by the identity policy that corresponds to the policy ID;
providing a user interface (UI) to the application over the network subsequent to receiving the call and based on the policy ID of the received call;
receiving a token request and an identity claim over the network from the application responsive to additional user interaction with the UI;
verifying the identity claim; and
providing a token configured to enable a user to access the application over the network to the application for consumption to complete the token request.