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:
ProSe Application ID, Request Type.
Input, Optional:
Application Level Container, Allowed number of suffixes, RPAUID, ProSe Application ID, Target RPAUID.
Output, Required:
ProSe Application Code Suffix pool, Response Type, PDUID(s), Target PDUID.
Output, Optional:
PDUID(s), Target PDUID, ProSe Application Code Suffix pool, Mask(s) for the ProSe Application Code Suffix(es) corresponding to ProSe Application ID, 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.