Java Azure数据工厂-验证无效的\u授权时出现问题
在尝试使用Active Directory进行身份验证以检索访问令牌时,我遵循了以下步骤: 1-使用以下说明在Azure中创建应用程序(步骤3): 2-创建了具有“数据工厂参与者”权限的“Azure Active Directory”用户帐户 3-使用(下面的url)中的步骤,我按照示例代码尝试检索访问令牌: 注意:我使用的资源是。。。 。。。以以下内容为例: 4-服务器正在响应,出现以下错误:Java Azure数据工厂-验证无效的\u授权时出现问题,java,azure,azure-active-directory,azure-data-factory,azure-data-factory-2,Java,Azure,Azure Active Directory,Azure Data Factory,Azure Data Factory 2,在尝试使用Active Directory进行身份验证以检索访问令牌时,我遵循了以下步骤: 1-使用以下说明在Azure中创建应用程序(步骤3): 2-创建了具有“数据工厂参与者”权限的“Azure Active Directory”用户帐户 3-使用(下面的url)中的步骤,我按照示例代码尝试检索访问令牌: 注意:我使用的资源是。。。 。。。以以下内容为例: 4-服务器正在响应,出现以下错误: Exception in thread "main" java.util.concurren
Exception in thread "main" java.util.concurrent.ExecutionException:
com.microsoft.aad.adal4j.AuthenticationException:
{
"error_description": "AADSTS65001: The user or administrator has not
consented to use the application with ID '<my-app-id>' named
'<my-app-name>'. Send an interactive authorization request for this
user and resource.\r\nTrace ID: d0af56e6-aaa3-4d25-b23b-
2984ed2b4400\r\nCorrelation ID: 2422cc2f-1cdd-45c5-8b7c-
46b1eee4ffae\r\nTimestamp: 2019-03-22 04:58:16Z",
"error": "invalid_grant"
}
线程“main”java.util.concurrent.ExecutionException中的异常:
com.microsoft.aad.adal4j.AuthenticationException:
{
“错误描述”:“AADSTS65001:用户或管理员尚未
已同意使用ID为“”且名为的应用程序
''。为此发送交互式授权请求
用户和资源。\r\n空间ID:d0af56e6-aaa3-4d25-b23b-
2984ed2b4400\r\n相关ID:2422cc2f-1cdd-45c5-8b7c-
46b1eee4ffae\r\n时间戳:2019-03-22 04:58:16Z“,
“错误”:“无效的授权”
}
需要什么授权才能使身份验证生效?您应该向Azure AD发出授权请求,其中包括参数prompt=admin\u approve 转到URL,如 使用您的管理员帐户同意权限 这样我们就可以成功地获得访问令牌
我的回答解决了你的问题吗?是的!:-)再次感谢您抽出时间回复。托尼-谢谢,这个建议帮助我解决了问题。非常感谢你的帮助。祝您一切顺利。@user3906977:)很高兴听到这个消息。你能回答这个问题吗?它可能会帮助其他人。谢谢。@user3906977若要将答案标记为已接受,请单击答案旁边的复选标记,将其从灰色变为已填写。完成!再次感谢。。。非常感谢。