SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING A ROLE BASED ACCESS CONTROL AND AUTHORIZATION VALIDATOR VIA BLOCKCHAIN SMART CONTRACT EXECUTION USING DISTRIBUTED LEDGER TECHNOLOGY (DLT)

    公开(公告)号:US20200344233A1

    公开(公告)日:2020-10-29

    申请号:US16777304

    申请日:2020-01-30

    Abstract: Described herein are means for implementing a role based access control and authorization validator via blockchain smart contract execution using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment. According to a particular embodiment, there is a system having at least a processor and a memory therein, wherein the system is configurable with means for: operating a blockchain interface to a public blockchain on behalf of a plurality of customers of the host organization, wherein each of the plurality of customers operate as a participating node on the blockchain; executing an API gateway on behalf of the plurality of customers; receiving an API definition from one of the plurality of customers defining at least access permissions for use of the defined API and a plurality of permitted functions for the defined API; transacting a new asset onto the blockchain having embodied therein, metadata representing the API definition and the access permissions for use of the defined API and the plurality of permitted functions for the defined API; intercepting, via the executing API gateway, an API call directed at the defined API; retrieving the metadata from the blockchain; authenticating an API caller associated with the API call based on the access permissions from the retrieved metadata; and forwarding the API call to the appropriate customer pursuant to successful authentication of the API caller. Other related embodiments are disclosed.

Patent Agency Ranking