X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=capifcore%2Finternal%2Fsecurityservice%2Fsecurity.go;h=3df2918cff5e5f01ab5ac32fa3d088cbd0ddba0c;hb=bf237808ac109b30461a453c59ff4e9cc9b297f4;hp=25f9bbee4ccd5c4d7ef81b233f3531475326ab17;hpb=31a8d98341c723394deb355dfc828eaaaa13ce6d;p=nonrtric%2Fplt%2Fsme.git diff --git a/capifcore/internal/securityservice/security.go b/capifcore/internal/securityservice/security.go index 25f9bbe..3df2918 100644 --- a/capifcore/internal/securityservice/security.go +++ b/capifcore/internal/securityservice/security.go @@ -36,14 +36,14 @@ import ( type Security struct { serviceRegister providermanagement.ServiceRegister - apiRegister publishservice.APIRegister + publishRegister publishservice.PublishRegister invokerRegister invokermanagement.InvokerRegister } -func NewSecurity(serviceRegister providermanagement.ServiceRegister, apiRegister publishservice.APIRegister, invokerRegister invokermanagement.InvokerRegister) *Security { +func NewSecurity(serviceRegister providermanagement.ServiceRegister, publishRegister publishservice.PublishRegister, invokerRegister invokermanagement.InvokerRegister) *Security { return &Security{ serviceRegister: serviceRegister, - apiRegister: apiRegister, + publishRegister: publishRegister, invokerRegister: invokerRegister, } } @@ -51,7 +51,6 @@ func NewSecurity(serviceRegister providermanagement.ServiceRegister, apiRegister func (s *Security) PostSecuritiesSecurityIdToken(ctx echo.Context, securityId string) error { clientId := ctx.FormValue("client_id") clientSecret := ctx.FormValue("client_secret") - // grantType := ctx.FormValue("grant_type") scope := ctx.FormValue("scope") if !s.invokerRegister.IsInvokerRegistered(clientId) { @@ -65,7 +64,7 @@ func (s *Security) PostSecuritiesSecurityIdToken(ctx echo.Context, securityId st if !s.serviceRegister.IsFunctionRegistered(scopeData[0]) { return sendCoreError(ctx, http.StatusBadRequest, "Function not registered") } - if !s.apiRegister.IsAPIRegistered(scopeData[0], scopeData[1]) { + if !s.publishRegister.IsAPIPublished(scopeData[0], scopeData[1]) { return sendCoreError(ctx, http.StatusBadRequest, "API not published") } }