Method and system for providing login as a service
Assigneesalesforce.com, inc.
InventorRichard Haven
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for providing login as a service. A system receives, via a customer server, a request from a user computer to login to a customer application provided by the customer server. The system outputs a login form to the user computer, receives a modified login form from the user computer, and determines whether the modified login form enables the user computer to login to the customer application. If the modified login form enables the user computer to login to the customer application, the system notifies the customer server that the modified login form enables the user computer to login to the customer application.
Claims20
An apparatus for providing login as a service, the apparatus comprising:
- a processor;
- and
- one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of:
- receiving a request, via a customer server, from a user computer to login to a customer application provided by the customer server;
- outputting a login form to the user computer;
- receiving a modified login form from the user computer;
- determining whether the modified login form enables the user computer to login to the customer application;
- and
- notifying the customer server that the modified login form enables the user computer to login to the customer application in response to a determination that the modified login form enables the user computer to login to the customer application.
A machine-readable medium carrying one or more sequences of instructions for providing login as a service, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
- receiving a request, via a customer server, from a user computer to login to a customer application provided by the customer server;
- outputting a login form to the user computer;
- receiving a modified login form from the user computer;
- determining whether the modified login form enables the user computer to login to the customer application, wherein the modified login form comprises user billing information;
- and
- notifying the customer server that the modified login form enables the user computer to login to the customer application in response to a determination that the modified login form enables the user computer to login to the customer application.
A method for providing login as a service, the method comprising:
- receiving a request, redirected via a customer server, from a user computer to login to a customer application provided by the customer server;
- outputting a login form to the user computer;
- receiving a modified login form from the user computer;
- determining whether the modified login form enables the user computer to login to the customer application;
- and
- notifying the customer server that the modified login form enables the user computer to login to the customer application in response to a determination that the modified login form enables the user computer to login to the customer application.
A method for transmitting code for providing login as a service, the method comprising:
- transmitting code to receive a request, via embedded login code in a customer webpage executed by a customer server, from a user computer to login to a customer application provided by the customer server;
- transmitting code to output a login form to the user computer;
- transmitting code to receive a modified login form from the user computer;
- transmitting code to determine whether the modified login form enables the user computer to login to the customer application;
- and
- transmitting code to notify the customer server that the modified login form enables the user computer to login to the customer application in response to a determination that the modified login form enables the user computer to login to the customer application.
Dependencies are inferred from the claim text.