Signing
5. Signing
Signatures read the signer's legal name from an ID item's metadata, never from anything the client sends, so a player cannot sign as someone else.
Config.Signing = {
requireItem = { 'id_card', 'license', 'identification', 'driver_license' },
...
}
This is a list because ID items are not named consistently: ph-licensecreator issues every licence as a single license item with the kind in metadata, while most other scripts mint an id_card. The list is tried in order. Set requireItem = false to let anyone sign under their character name.
If your cards carry no usable metadata, check fallbackToCharacter in the same block.