support shock server that requires token