Do I Need To Provide Security Context in the Tokens API?

Technically, yes, securityContext is a required body value when using the tokens API to retrieve a token. Most users do need it, in order to enforce row level security. If row level security is not a concern, or you are enforcing it in some other way, or you’re testing, you can provide a blank object as the value and the tokens API will return successfully:

securityContext: {},