Можно ли получить access_token с помощью файла cookie в ядре asp.net?

когда пользователь входит в систему с использованием внешнего входа, он создает файл cookie, но вместо этого я хочу использовать токен, возможно ли это с помощью openiddict или любого другого метода? есть метод, доступный, как показано ниже, но не знаю, как его использовать.

  public async Task<IActionResult> GetToken()
            {
                var user = await _userManager.GetUserAsync(User);
                var Token = await 
               // whats pupose and provider should i use ?
                _userManager.GenerateUserTokenAsync(User,provider??,purpose??);
                if (user == null) return Ok("No user - not logged in");// if Authorize is not applied
                return Ok(Token);
            }

person noobProgrammer    schedule 31.05.2016    source источник
comment
Нет, нет (преднамеренно) способа сгенерировать токен из вашего собственного кода. Вот рекомендуемый подход: stackoverflow.com/q/34809639/542757.   -  person Kévin Chalet    schedule 31.05.2016
comment
@Pinpoint привет, спасибо за ответ, я получаю сообщение об ошибке: конфиденциальный клиент может иметь только тип ответа = код, даже если я установил его как общедоступный, 2.   -  person noobProgrammer    schedule 31.05.2016
comment
клиентское приложение JS с токеном, добавленным к фрагменту URI. где это находится?   -  person noobProgrammer    schedule 01.06.2016
comment
@Pinpoint есть ли способ пропустить страницу авторизации, а не спрашивать каждый раз   -  person noobProgrammer    schedule 01.06.2016
comment
Вы можете добавить prompt=none к своему запросу на авторизацию, чтобы обновить токен доступа. Прочтите stackoverflow.com/a/36064475/542757 для получения дополнительной информации.   -  person Kévin Chalet    schedule 01.06.2016