×

Extensible configuration system to allow a website to authenticate users based on an authorization protocol

  • US 9,930,030 B2
  • Filed: 10/23/2015
  • Issued: 03/27/2018
  • Est. Priority Date: 10/10/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for configuring a web site to authenticate users based on authentication providers, the computer-implemented method comprising:

  • generating, at a web authoring platform hosting a web site, an application configured to authenticate access to the web site based on an account of the user with an authentication provider;

    receiving, at an authentication configuration engine of the web authoring platform and from the authentication provider, an application identifier associated with the application and a secret associated with the authentication provider, the authentication configuration engine configured to authenticate the user based on an authentication workflow of the authentication provider;

    generating, at the web authoring platform, a service configuration based on the application identifier and the secret, wherein the service configuration comprises a permission associated with access to a resource of the authentication provider, the resource associated with user authentications;

    configuring, at the web authoring platform and based on the service configuration, a web page of the web site, the web page configured to use the application to login a user based on a user login identity and a password corresponding to an account of the user with the authentication provider, wherein logging the user into the web page comprises;

    providing the user login identity and the password to the application for transmission to the authentication configuration engine based on the permission of the service configuration,receiving, at the application, an authentication of the user from the authentication provider based on the user login identity and the password, andlogging the user into the web page based on the authentication; and

    personalizing, via a social connect engine of the web authoring platform, content of the web site for the user based on social profile data available from the authentication provider.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×