Refactor secrets - Proposal
Proposal:
- Secrets (private_tokens) should be hashed
- Secrets (private_tokens) should be autogenerated
- Secrets (private_tokens) should be for users - in order to be used in
kontrctl
- Secrets (private_tokens) should have a separate table
Secret table:
- id
- type (user|component)
- value
- expiration (if null - do not expire)
- owner_id (user.id|component.id)