Извлечение токена кэша из файла данных - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь аутентифицировать свой сервис с помощью токена кеша, созданного другим приложением на диске C: \ Docs \ как TokenCache.dat после входа в систему Microsoft.

Теперь приложение Windows может аутентифицировать пользователя, используя кеш, вызывая следующий метод:

public async Task<string> GetUserInfo()
        {
            authContext = new AuthenticationContext(authority, new FileCache());
            //
            // Get an access token.
            //
            AuthenticationResult result = null;
            try
            {
                result = await authContext.AcquireTokenSilentAsync(ResourceId, clientId);
                username = result.UserInfo.DisplayableId;

             }
   }

Но за услугу я получаю исключение, заявляющее

Не удается найти указанный файл / путь.

Как я могу использовать этот токен-кеш? Я не думаю, что есть какие-либо проблемы с разрешением, так как я читаю / пишу текстовые / XML-файлы в той же папке.

Спасибо

Subham , Наткорп

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...