5GMAG-OpenCAPIF integration #171
Replies: 4 comments 5 replies
-
|
Regarding the UE data collection, reporting and event exposure reference implementation, I had a look at TS 26.532 Rel-18 and the YAML APIs lack any security specification suitable for OAuth 2.0 and CAPIF. So this was a dead end, unfortunately. |
Beta Was this translation helpful? Give feedback.
-
|
Regarding the 5G Media Streaming reference implementation, it is currently compliant with TS 26.512 Rel-17, and again the YAML APIs lack any security specification suitable for OAuth 2.0 and CAPIF. For Rel-18, authorisation is formally brought into scope at reference points M1, M3 and M5. The API specification has moved to TS 26.510 and should have everything needed to support OAuth 2.0 and CAPIF at these reference points. The most interesting reference point from a security perspective is probably M1, but the others are potentially interesting too. And, once one reference point supports OAuth 2.0 and CAPIF, I reckon it would be pretty easy to extend support to all three. |
Beta Was this translation helpful? Give feedback.
-
Part of 5G-MAG's remit is to implement unimplemented 3GPP specifications, so I think that is part of the justification argument. Another factor is that CAPIF is a generic mechanism for API exposure that can, in principle, be applied to any API in the 5G System that defines security based on OAuth 2.0. So, while we might look at the 5GMS AF as an initial example API exposing function, since CAPIF is squarely in scope for TS 26.501 in Rel-18, any reference implementation you do of the CAPIF core function would clearly be much more broadly applicable to other features of the 5G System beyond the 5GMS System. However, as I mentioned on the call last week, just because CAPIF allows you to expose APIs doesn't mean that it is operationally sensible to do this, so I am interested to learn what the concrete use case you have in mind. For example:
The other practical question to ask yourself is this: If a given API is defined in the normative OpenAPI YAML to use plain OAuth 2.0, what additional value is CAPIF adding on top of that? In practice, plain old OAuth 2.0 mechanisms do all the heavy lifting. So what extra does CAPIF bring to the party? @tlohmar and @ibouazizi may have additional views to add on this topic. |
Beta Was this translation helpful? Give feedback.
-
|
The question on uplifting the Rel.17 implementation to Rel.18 relates to this discussion thread: https://github.com/orgs/5G-MAG/discussions/111 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
This thread discusses the possibilities regarding the integration of 5G Media Streaming with the CAPIF authentication method.
In the call, Richard stated that the specs define CAPIF as an option for authentication method in Rel.18. However, the 5G Media Streaming implementation is Rel. 17 compliant.
One option will be to integrate CAPIF with the already existing Rel. 18 compliant services. Anyway, the integration of CAPIF is not mandatory even on Release 18.
Do you think it is interesting to perform this integration? If so, which steps do you think are the best to proceed?
Beta Was this translation helpful? Give feedback.
All reactions