US 11,811,747 B2
Methods, systems, and computer readable media for delegated authorization at service communication proxy (SCP)
Virendra Singh, Bangalore (IN); Jay Rajput, Bangalore (IN); and Ankit Srivastava, Uttar Pradesh (IN)
Assigned to ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Mar. 11, 2021, as Appl. No. 17/198,815.
Prior Publication US 2022/0294775 A1, Sep. 15, 2022
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0807 (2013.01) [H04L 63/0815 (2013.01); H04L 63/0884 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for delegated authorization at a service communication proxy (SCP), the method comprising:
at a first SCP including at least one processor and a memory:
intercepting, by the first SCP, from a first consumer network function (NF) that does not support access-token-based authorization, a service based interface (SBI) request; operating, by the first SCP, as an access token authorization client proxy to obtain a first access token on behalf of the first consumer NF; using, by the first SCP, the first access token to enable the first consumer NF to access a service provided by a first producer NF that requires access-token-based authorization;
receiving, by the first SCP and from a second consumer NF or a second SCP, an access token request;
operating, by the first SCP, as an access token authorization server proxy on behalf of an NF repository function (NRF) that does not support access token authorization in response to the access token request from the second consumer NF or the second SCP, wherein the NRF maintains service profiles of NF instances and identifies services supported by each NF instance; and
signaling by the first SCP, with the second consumer NF or the second SCP and a second producer NF to enable the second consumer NF to access a service provided by the second producer NF.