Description:
Adds support for generating and rotating tokens for universal keys.
Describe any introduced API changes:
IntegrationKeys now have `tokenInfo` providing a hint for identifying in-use tokens
![image](https://github.com/target/goalert/assets/595010/758517ef-b34f-465b-b022-0be8d5cb0713)
added mutation generateKeyToken to generate a new token for a key
added mutation promoteSecondaryToken to promote the secondary token and delete the old primary
Description: Adds support for generating and rotating tokens for universal keys.
Describe any introduced API changes:
IntegrationKeys now have `tokenInfo` providing a hint for identifying in-use tokens
![image](https://github.com/target/goalert/assets/595010/758517ef-b34f-465b-b022-0be8d5cb0713)generateKeyToken
to generate a new token for a keypromoteSecondaryToken
to promote the secondary token and delete the old primary