Как получить токен доступа в обработчике событий сервера идентификации (IEventSink) - PullRequest
3 голосов
/ 07 апреля 2019

Я вхожу в свой проект с сервером идентификации. Я хочу сохранить пользовательские токены.Я использую, чтобы поймать токен для интерфейса IEventSink. Этот интерфейс дает токен (TokenIssuedSuccessEvent), но этот токен содержит только последние 4 символа. Как получить полный токен?

Windows 10, .net core 2.2.3, идентификационный сервер 4

if (evt is TokenIssuedSuccessEvent tokenIssuedSuccessEvent)
{
    Guid userId = new Guid(tokenIssuedSuccessEvent.SubjectId);
    string accessToken = string.Empty;
    foreach (var token in tokenIssuedSuccessEvent.Tokens)
    {
     accessToken = token.TokenValue;
    }
}

accessToken = token.TokenValue; // accessToken  token result is ****i9wQ
...