protected async Task <string> GetTokenFromStorage(string jobId, string connectorJobType) { string accessTokenkey = makeAccessTokenKey(jobId, connectorJobType); TokenTableEntity entity = await azureTableProvider.GetEntityAsync <TokenTableEntity>(tokenTable, accessTokenkey, connectorJobType); return(entity?.Token); }
protected async Task AddTokenIntoStorage(string jobId, string accessToken, string connectorJobType) { string accessTokenKey = makeAccessTokenKey(jobId, connectorJobType); TokenTableEntity entity = new TokenTableEntity(accessTokenKey, connectorJobType); entity.Token = accessToken; await azureTableProvider.InsertOrReplaceEntityAsync(tokenTable, entity); }
private async Task DeleteTokenHelper(string accessTokenKey, string connectorJobType) { TokenTableEntity entity = await azureTableProvider.GetEntityAsync <TokenTableEntity>(tokenTable, accessTokenKey, connectorJobType); if (entity == null) { return; } await azureTableProvider.DeleteEntityAsync(tokenTable, entity); }