Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.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
Azure AADSTS50034:若要登录此应用程序,必须将帐户添加到。。目录_Azure_Openid_Office365 - Fatal编程技术网

Azure AADSTS50034:若要登录此应用程序,必须将帐户添加到。。目录

Azure AADSTS50034:若要登录此应用程序,必须将帐户添加到。。目录,azure,openid,office365,Azure,Openid,Office365,问候。我正在尝试使用OpenID身份验证对Azure AD中的用户进行身份验证。Azure AD中的所有用户帐户都来自Microsoft Azure Active Directory。验证在测试Azure帐户上运行良好,但是,在验证特定客户的Azure服务时,会输出以下错误: com.microsoft.aad.adal4j.AuthenticationException: {“错误”:“授权无效”,“错误描述”:“AADSTS50034:要签名” 必须将帐户添加到此应用程序中 d0698a91

问候。我正在尝试使用OpenID身份验证对Azure AD中的用户进行身份验证。Azure AD中的所有用户帐户都来自Microsoft Azure Active Directory。验证在测试Azure帐户上运行良好,但是,在验证特定客户的Azure服务时,会输出以下错误:

com.microsoft.aad.adal4j.AuthenticationException: {“错误”:“授权无效”,“错误描述”:“AADSTS50034:要签名” 必须将帐户添加到此应用程序中 d0698a91-23ba-4495-abdb-5864793c48dc目录。\r\n空间ID: ed060649-da1d-48d3-b198-1e05e2a05f0d\r\n相关ID: 7c2a1d1e-924e-4939-bad5-fe9f3fcac43e\r\n时间戳:2015-09-21 11:08:18Z“}


我三次检查了所有设置,它们看起来都是正确的。客户端ID、客户端机密、租户名称、授权端点URL和身份验证回调URL都是正确的。应用程序将添加到客户的AD目录服务器。我不完全确定微软的这个错误是什么意思?有什么想法吗?

对不起,我弄错了。我在检索访问令牌的代码中硬编码了授权URL。

Hi@jamie,我遇到了相同的错误,我使用OAUTH 2.0授权端点URL作为权限。`私有字符串getAccessToken(字符串resourceId、字符串clientId、字符串用户名、字符串密码)引发ExecutionException、InterruptedException{return authenticationContext.acquireToken(resourceId,clientId,用户名,密码,null).get().getAccessToken();}`您能建议一下,您是如何修复此错误的吗