无法使用跨不同机器生成的访问令牌进行身份验证

时间:2019-04-05 09:33:52

标签: java azure oauth

我正在尝试使用访问令牌对Azure SQL数据库进行身份验证,问题是访问令牌(和刷新令牌)在另一台计算机上生成,而SQL Server身份验证Java代码在另一台计算机上。我在第二台计算机上的应用程序从属性文件中选择刷新令牌。我可以使用刷新令牌来获取访问令牌,但不能使用该令牌来认证Azure SQL DB。但是,如果我在同一台机器上完成整个过程,一切都会很好。

访问令牌是由IP绑定还是由机器绑定?

  

错误:数据库连接失败:错误消息:用户“”登录失败。 ClientConnectionId:321ad51b-77d5-4681-a162-d6c8afd477aa

1 个答案:

答案 0 :(得分:0)

问题已解决,这是由于错误(相当旧)版本的 MSSQL JDBC jar。