Fix DacFx wizard not supporting AAD auth (#836)

* pass Azure authentication token if using AAD auth

* add check for null
This commit is contained in:
Kim Santiago
2019-07-24 17:23:55 -07:00
committed by GitHub
parent e1b9890f5c
commit f7a7a3d466
2 changed files with 31 additions and 1 deletions

View File

@@ -0,0 +1,24 @@
using Microsoft.SqlServer.Dac;
using System;
namespace Microsoft.SqlTools.ServiceLayer.Utility
{
class AccessTokenProvider : IUniversalAuthProvider
{
private string _accessToken;
public AccessTokenProvider(string accessToken)
{
if (string.IsNullOrEmpty(accessToken))
{
throw new ArgumentNullException("accessToken");
}
_accessToken = accessToken;
}
public bool IsTokenExpired() { return false; }
public string GetValidAccessToken() { return _accessToken; }
}
}