The KPP Parameter Is Missing from Microsoft .NET Passport Registry (810168)



The information in this article applies to:

  • Microsoft .NET Passport 2.x
  • Passport Software Development Kit (SDK) 2.1
  • the operating system: Microsoft Windows Server 2003

SUMMARY

The KPP parameter is missing from the Microsoft .NET Passport registry.

WORKAROUND

To work around this problem, add the KPP parameter to the .NET Passport registry for the sites that you want to run .NET Passport authentication only and that support Kids Consent. To do this, follow these steps:
  1. Add the KPP parameter to the hklm\software\microsoft\passport registry key.
  2. Select the level of Kids Passport security (level 0 to level 3) that you want to use.

    If you add the registry key at the highest level of the .NET Passport key, it will be applied to all the Web sites.
  3. If you want to add Kids Passport service to a specific Web site or Web sites, locate the key for the site under Passport, and then select the specific Web site or Web sites to which you want to apply the KPP parameter.

MORE INFORMATION

If you use Passport Software Development Kit (SDK) 2.1, the KPP parameter is a VARIANT (VT_I4) that is only used if you implement Kids Passport service. Otherwise, the KPP stays at the default value. The default value is a KPP value of zero. The KPP specifies the consent requirements in compliance with the Children's Online Privacy Protection Act (COPPA). If you set the KPP to a different level on each page, a Web site can allow or can deny access to children under the age of 13 where it is important.

No changes were made to the Microsoft Windows Server 2003 version of the msppcnfg user interface.

Modification Type:MajorLast Reviewed:6/5/2003
Keywords:KB810168