-
1.
公开(公告)号:US11108764B2
公开(公告)日:2021-08-31
申请号:US16025885
申请日:2018-07-02
Applicant: salesforce.com, inc.
Inventor: Joshua David Alexander , Seth Holloway , Alexa Staudt , Ian Michael Glazer , William C. Mortimore, Jr.
Abstract: Techniques are disclosed relating to automating authentication decisions for a multi-factor authentication scheme based on computer learning. In disclosed embodiments, a mobile device receives a first request corresponding to a factor in a first multi-factor authentication procedure. Based on user input approving or denying the first request, the mobile device sends a response to the first request and stores values of multiple parameters associated with the first request. The mobile device receives a second request corresponding to a factor in a second multi-factor authentication procedure where the second request is for authentication for a different account than the first request. The mobile device automatically generates an approval response to the second request based on performing a computer learning process on inputs that include values of multiple parameters for the second request and the stored values of the multiple parameters associated with the first request. The approval response is automatically generated and sent without receiving user input to automate the second request.
-
公开(公告)号:US11567786B2
公开(公告)日:2023-01-31
申请号:US17302704
申请日:2021-05-11
Applicant: salesforce.com, inc.
Inventor: Sergio Isaac Koren , Alan Vangpat , William C. Mortimore, Jr. , Ian Glazer
IPC: G06F3/0482 , G06F3/0484 , G06F9/451 , H04L9/40 , H04L41/0253 , H04L65/1073
Abstract: Methods and systems are provided for declaratively configuring a sign up process and a sign up page for a particular service provider. User interface(s), which can be displayed at a user system of a particular service provider, can include a plurality of options for declaratively configuring different sign up processes and sign up pages for the particular service provider. After receiving a selection of one of the options to configure the sign up process and the sign up page, inputs can be received that can include an input that specifies one of a plurality of different types of identifiers associated with a user to be verified as part of the sign up process, and one of a plurality of different types of identity verification processes to define how the user will be verified as part of the sign up process for the service provider.
-
公开(公告)号:US11190509B2
公开(公告)日:2021-11-30
申请号:US15960321
申请日:2018-04-23
Applicant: salesforce.com, inc.
Inventor: Matthew Wong , Alan Vangpat , Sean Tubbs , Sarah Lui , William C. Mortimore, Jr. , Itzik Koren
Abstract: Techniques are disclosed relating to user authentication. In some embodiments, a computing system maintains an exception handler of a software development platform. The exception handler is executable to process a particular type of exception that causes an authentication of users of applications running on the software development platform. The computing system may receive, at the exception handler, an indication of the particular type of exception thrown by a particular application. In response to receiving the indication of the particular type of exception, the exception handler issues to a web browser interacting with the application, a request that the web browser redirect to an authentication server configured to perform an authentication of a user of the particular application. The computing system receives, from the authentication server, a result of the performed authentication and returns the result to the particular application.
-
公开(公告)号:US10705860B2
公开(公告)日:2020-07-07
申请号:US16047808
申请日:2018-07-27
Applicant: salesforce.com, inc.
Inventor: Sergio Isaac Koren , Alan Vangpat , William C. Mortimore, Jr. , Ian Glazer
IPC: G06F3/00 , G06F9/451 , G06F3/0482 , G06F3/0484 , H04L29/06 , H04L12/24
Abstract: Methods and systems are provided for configuring an interview-based log in process and a corresponding interview-based log in page for a particular service provider. A graphical user interface (GUI) is displayed at a user system of an administrator. The GUI includes a plurality of options for configuring different interview-based log in processes and corresponding interview-based log in pages for that particular service provider. The administrator to configure the interview-based log in process and the corresponding interview-based log in page for deployment. The administrator can specify a type of log in prompt to define how a user is identified and looked-up, and a type of authentication mechanism to define how the user will be authenticated for the service provider. The type of log in prompt and the type authentication mechanism can be one of a plurality of different types that can be specified by the administrator.
-
-
-