public InviteManager(BatchQueueItem batch) { _user = new CacheUser(batch.InvitingUserId, batch.UserSourceHostName); _profileUrl = batch.ProfileUrl; AuthenticationResult res = null; var task = Task.Run(async() => { res = await AdalUtil.AuthenticateApp(null, _user); }); task.Wait(); _accessToken = res.AccessToken; }
public GraphUtil() { AuthenticationResult authResult = AdalUtil.AuthenticateApp().Result; string accessToken = authResult.AccessToken; _client = new GraphServiceClient( new DelegateAuthenticationProvider( (requestMessage) => { requestMessage.Headers.Authorization = new AuthenticationHeaderValue("bearer", accessToken); return(Task.FromResult(0)); })); }
public GraphUtil(CacheUser user = null) { _user = user; AuthenticationResult authResult = null; // Get auth token var task = Task.Run(async() => { authResult = await AdalUtil.AuthenticateApp(null, user); }); task.Wait(); string accessToken = authResult.AccessToken; _client = new GraphServiceClient( new DelegateAuthenticationProvider( (requestMessage) => { requestMessage.Headers.Authorization = new AuthenticationHeaderValue("bearer", accessToken); return(Task.FromResult(0)); })); }