Use a machine fingerprint for agent identification
https://redmine.teklia.com/issues/10050
-
The
Agent.public_keymodel field is replaced by anAgent.fingerprintCharField of 64 characters.-
Only in the database migration, the field defaults to
''. - A
UniqueConstraintshould require unique fingerprints on all agents.
-
Only in the database migration, the field defaults to
-
Remove
arkindex.ponos.serializer_fields.Base64Fieldand.PublicKeyFieldThose were only used for the
public_keyandderivationfields ofCreateAgentin EE, which will be removed.