PIN and parental control management
Overview
OpenTV Video Platform enables the use of PINs to restrict access to content or functionality. These are typically:
- A purchase PIN that must be entered to make a purchase
- A parental PIN that must be entered to access age-restricted content
The platform can be configured with additional PIN restrictions:
- PIN format (length and permitted characters)
- Number of permitted incorrect PIN entry attempts
- Lockout time if the number of entry attempts is exceeded
A global PIN configuration and/or a configuration for each type of PIN can be added. These are set up by NAGRA at deployment time.
General PIN management
The client UI application needs to enable the following PIN-related scenarios:
- When a user tries to access PIN-protected functionality or content, the application should prompt the user for the PIN and check that the PIN is correct.
When a user enters the wrong PIN a particular (configurable) number of times, they are locked out from trying to enter the PIN again for a configurable time. The client application makes a PIN status request to find out the status of the PIN and how long it will be locked for. It can then present this information to the user and prevent additional PIN entry attempts during the lock period.
Note that this applies across all devices that belong to the account.
- A user requests a PIN reset by supplying both the old and new PINs (or just the new PIN if they have already provided the old PIN to access this functionality).
Parental control
For controlling access to age-restricted content, the client app must:
- Check whether the content that the user want to play is age-restricted.
- If so, to prompt for a PIN.
The specific details of what the client application needs to do vary depending on the ratings body and are explained in Parental controls.
See also
Managing PINs and parental control (Subscriber management integration guide)