Service description:
This service enables consumer NF to request authorization for Discovery Request. The AF may update the authorization information to revoke the Restricted ProSe Direct Discovery permission.
Service operation name:
Naf_ProSe_DiscoveryAuthorization
Description:
Authorize Discovery Request from the consumer NF.
Input, Required:
Request type ("open" or "restricted") and:
-
(for "open" discovery type): ProSe Application ID;
-
(for "restricted" discovery type): RPAUID.
Input, Optional:
Application Level Container, Allowed number of suffixes, Target RPAUID.
Output, Required:
Response Type, PDUID(s).
Output, Optional:
Target PDUID, ProSe Application Code Suffix pool, ProSe Restricted Code Suffix pool, Mask(s) for the ProSe Application Code Suffix(es) corresponding to ProSe Application ID, Mask(s) for the ProSe Restricted Code Suffix(es) corresponding to RPAUID, N sets of Target PDUID - Target RPAUID - Metadata Indicator, Application Level Container.
Service operation name:
Naf_ProSe_DiscoveryAuthorizationUpdateNotify
Description:
The AF update the authorization information to revoke discovery permissions relating to some other users in the NF consumer.
Input, Required:
Discovery type = "restricted", RPAUID, Banned RPAUID, Banned PDUID.
Input, Optional:
None.
Output, Required:
Result.
Output, Optional:
None.
Service operation name:
Naf_ProSe_DiscoveryAuthorizationResultUpdate
Description:
The NF consumer informs the AF of the revocation result because of update in authorization information.
Input, Required:
Discovery type = "restricted", RPAUID, Banned RPAUID, Banned PDUID.
Input, Optional:
None.
Output, Required:
Result.
Output, Optional:
None.