发明名称 Methods and systems of data security in browser storage
摘要 Mechanisms and methods are provided for managing OAuth access in a database network system, and extending the OAuth flow of authentication to securely store the OAuth encrypted refresh token in the storage available with current browsers or any other non-secure storage on user system.
申请公布号 US9473468(B2) 申请公布日期 2016.10.18
申请号 US201514856371 申请日期 2015.09.16
申请人 salesforce.com, inc. 发明人 Gupta Akhilesh
分类号 H04L29/06;G06F21/41;H04L9/32;H04L29/08 主分类号 H04L29/06
代理机构 Blakely, Sokoloff, Taylor & Zafman 代理人 Blakely, Sokoloff, Taylor & Zafman
主权项 1. A non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, are configurable to cause the one or more processors to: authenticate a client browser via an identity provider; grant permission for a service to access data and/or services of the identity provider; redirect, with the identity provider, the client browser to an endpoint provided by service provider, wherein the service provider provides an on-demand service environment comprising at least a multitenant database system; send an authorization code, with the identity provider, during the redirect, the authorization code to be exchanged, by the service provider, for one or more refresh tokens and access to the data and/or services; wherein the client browser establishes communications with the service provider, the service provider prompts the user to set-up a passcode before obtaining the tokens and once the passcode is provided, and after the service provider obtains the tokens from the identity provider, the service provider encrypts the refresh token(s) by using the passcode and/or by a private key generated by the service provider; and wherein the encrypted token is returned to the client browser to be saved locally in local storage of the client browser.
地址 San Francisco CA US