У меня есть сервер, который настроен на использование Owin / Oauth с использованием стандартной конечной точки token / oauth и выполняет проверку учетных данных пользователя (пароль / имя пользователя).
Однако у нас есть новый рабочий процесс, который требует мне вручную создать токен OAuth, который делает стандартная конечная точка, но из другого места в коде. У меня есть доступ к запросу, поэтому я могу получить OwinContext, et c.
Один из способов сделать это - повторно запросить локальный хост с конечной точкой токена / oauth, добавив правильные значения, которые я программно получаю в своем новом процессе. Тем не менее, это кажется хакерским. Есть ли способ выполнить генерацию токена из контроллера?
Спасибо,