discourse/db
David Taylor 4c9ca24ccf
FEATURE: Hash API keys in the database (#8438)
API keys are now only visible when first created. After that, only the first four characters are stored in the database for identification, along with an sha256 hash of the full key. This makes key usage easier to audit, and ensures attackers would not have access to the live site in the event of a database leak.

This makes the merge lower risk, because we have some time to revert if needed. Once the change is confirmed to be working, we will add a second commit to drop the `key` column.
2019-12-12 11:45:00 +00:00
..
fixtures FEATURE: Add a webhook for user notifications 2019-08-15 14:47:25 -04:00
migrate FEATURE: Hash API keys in the database (#8438) 2019-12-12 11:45:00 +00:00
post_migrate DEV: Drop unused google and instagram auth_info tables 2019-11-29 16:28:39 +00:00
api_test_seeds.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00