×

Identity Federation and Token Translation Module for Use With a Web Application

  • US 20170019410A1
  • Filed: 07/14/2015
  • Published: 01/19/2017
  • Est. Priority Date: 07/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. An identity federation and security token translation module for operable engagement with a web application or an internet information service (IIS) comprising:

  • a first server including computer-executable instructions defining the identity federation and security token translation module for managing and facilitating a creation of a security principal object for a user requesting access to the web application;

    wherein the identity federation and security token translation module includes;

    an access thread for directly requesting and obtaining authentication and authorization tokens from at least one security token service (STS) based on a request for access from a user of the web application;

    a new user security token request thread for requesting and receiving a security token from the STS;

    a secure sockets layer (SSL) certificate thread for pulling a SSL certificate from the web application and sending the SSL certificate to the STS;

    a validation thread for validating the received security token from the STS;

    a user profile call thread for calling another service and receiving user profile and fine grain access (FGA) information corresponding to the validated received security token;

    a builder thread for building a custom security principal object from the received user profile and FGA information;

    an insertion thread for inserting the custom security principal object in the web application as an FGA dataset;

    a data cache stores the custom security principal object in a non-transitory computer readable media, wherein the data cache is located the first server; and

    wherein the identity federation and security token translation module may be changed without making changes to the web application or the IIS.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×