Overview#
Public Claim Names are JSON Web Token Claims that can be defined at will by those using JWTs.However, in order to prevent collisions, any new claim name SHOULD either be defined in the IANA Registry JSON Web Token Claims Registry or be defined as a URI that contains a collision resistant namespace.
Examples of collision resistant namespaces include:
- Domain Names,
- Object Identifiers (OIDs) as defined in the ITU-T X.660 and X.670 Recommendation series,
- Universally Unique Identifier (UUID) as defined in RFC 4122.
In each case, the definer of the name or value needs to take reasonable precautions to make sure they are in control of the part of the namespace they use to define the claim name.