Multiple-parties signature schemes
Generate the token as a random number. Have each of the parties sign the token independently. Each will provide one signature on the token. Concatenate all the signatures into a big string. That string can then be sent when resources are requested. Each party can verify that its own signature exists in the string.