-
公开(公告)号:US20140304782A1
公开(公告)日:2014-10-09
申请号:US14312263
申请日:2014-06-23
Applicant: EBAY INC.
Inventor: Asim Razzaq , Musaab At-Taras , Damon Hougland , Yuliya Gorbunova , Saleem Shafi
IPC: H04L29/06
CPC classification number: H04L63/105 , G06F21/335 , G06F2221/2141 , H04L63/08 , H04L63/102
Abstract: Systems and methods are provided for an application platform with flexible permissioning according to one or more embodiments. In one embodiment, an application platform with flexible permissioning comprises: a service provider server adapted to interact with an application development server and a client device over a network, wherein the service provider server is adapted to implement at least one application programming interface (API); one or more processors; and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the application platform with flexible permissioning to: maintain, at the service provider server, a profile associated with at least one application developer using the application development server; receive an API call from the application developer; authenticate the application developer and authorize the API call; assign an access level to the application developer based on the profile associated with the application developer; and control permissions given to the application developer to perform operations available based on the assigned access level.
Abstract translation: 根据一个或多个实施例,为具有灵活许可的应用平台提供系统和方法。 在一个实施例中,具有灵活许可的应用平台包括:适于通过网络与应用开发服务器和客户端设备进行交互的服务提供商服务器,其中服务提供者服务器适于实现至少一个应用编程接口(API) ; 一个或多个处理器; 以及适于存储多个机器可读指令的一个或多个存储器,当所述一个或多个处理器执行时,所述多个机器可读指令适于使所述应用平台具有灵活的许可:在所述服务提供商服务器处保持与至少 一个应用程序开发人员使用应用程序开发服务器; 从应用程序开发人员接收API调用; 验证应用程序开发人员并授权API调用; 根据与应用程序开发人员关联的配置文件向应用程序开发人员分配访问级别; 以及根据分配的访问级别控制权限给应用程序开发人员执行可用的操作。