support for other forms of obtaining token