Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Azure数据工厂-验证无效的\u授权时出现问题_Java_Azure_Azure Active Directory_Azure Data Factory_Azure Data Factory 2 - Fatal编程技术网

Java Azure数据工厂-验证无效的\u授权时出现问题

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

在尝试使用Active Directory进行身份验证以检索访问令牌时,我遵循了以下步骤:

1-使用以下说明在Azure中创建应用程序(步骤3):

2-创建了具有“数据工厂参与者”权限的“Azure Active Directory”用户帐户

3-使用(下面的url)中的步骤,我按照示例代码尝试检索访问令牌:

注意:我使用的资源是。。。

。。。以以下内容为例:

4-服务器正在响应,出现以下错误:

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若要将答案标记为已接受,请单击答案旁边的复选标记,将其从灰色变为已填写。完成!再次感谢。。。非常感谢。