django-rest-knox: Smarter’s API Keys Are Stored as Digests and Named by a UUID

Smarter‘s API keys are django-rest-knox tokens, extended into a model called SmarterAuthToken. The database keeps only a SHA-512 digest of each key and its first 15 characters. Every key has a separate random UUID that serves as its public name,…









