有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

生成的访问令牌是IP绑定的还是机器绑定的

Error: Database connection failed: Error message: Login failed for user ''. ClientConnectionId:321ad51b-77d5-4681-a162-d6c8afd477aa


共 (1) 个答案

  1. # 1 楼答案

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