add struct for TokenDetail, anticipating oauth2 tokens