-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
issue_194_PR #217
issue_194_PR #217
Conversation
Hi @SyeddR I had understood that the Of course, you could argue that this should also apply to I also agree that adding this property to the |
@eric-murray yes applicationConsumerId must be associated with one and only one application. I dont have a strong opinion on keeping it under applicationServer property or outside of it. Either way works for me. |
I suggested to open an issue on Identity and Consent WG about this topic, as identification of Application is being discussed there in the context of authentication, and access token should contain all required information. |
As per the action items from the discussion in the last meeting.
|
code/API_definitions/qod-api.yaml
Outdated
@@ -433,6 +433,7 @@ components: | |||
description: Attributes required to create a session | |||
type: object | |||
properties: | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why the blank line here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed it.
Clarified that applicationId is not sufficient to identify the application server
@SyeddR I'm a bit concerned that the schema definition will not catch API consumers who only provide the There appear to be some conflicts now with the main branch (which maybe I introduced - apologies if that is the case), Can you synchronise your fork with main to see if that fixes things? |
@eric-murray My fork shows all synced with latest updates. Can you try to resolve the conflict at your end. |
Fixed trailing space linter errors
@SyeddR |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we apply some constraints to this?
description: | | ||
A public identifier that uniquely identifies the application initiating a QoS session. The applicationId is more granular than the clientId, which identifies the unique customer. A client or customer could have one or more applications that need to be tracked. The Id is systematically relayed to downstream systems, including but not limited to, the Network Exposure Function (NEF) and the Policy Control Function (PCF) within the 5G framework. | ||
The primary utility of this transmission is to facilitate the application of relevant policies, ensuring that the application is appropriately tagged within usage records. | ||
type: string |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we some constraints on the string size and values?
minLength: 3
maxLength: 256 (default value)
pattern: (should we exclude strings like "??? or ***"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@SyeddR any response to this?
Converted to draft status as agreed within our call on Nov 3rd. |
This PR is stale and can't be merged into the current (splitted) API structure anymore. |
What type of PR is this?
PR for introducing application consumer Id as discussed in Add Application Function Id (afId) or Sponsor Id #194
Add one of the following kinds:
enhancement/feature
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #194
Special notes for reviewers:
For lack of the better term i am proposing "applicationConsumerId" as string type field. Open for suggestions
Changelog input
Additional documentation
This section can be blank.