Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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标识生成多受众声明JWT令牌?_Azure_Authentication_Oauth_Jwt_Azure Active Directory - Fatal编程技术网

是否可以使用Azure标识生成多受众声明JWT令牌?

是否可以使用Azure标识生成多受众声明JWT令牌?,azure,authentication,oauth,jwt,azure-active-directory,Azure,Authentication,Oauth,Jwt,Azure Active Directory,我正在阅读关于JWT令牌的文章,并了解到一个令牌可以有多个访问者声明,因此同一令牌可以用于多个资源服务器。但我无法找到在Azure Active Directory身份验证库(ADAL)中生成此类令牌的方法 如果查看AcquireTokenAsync函数,它是AuthenticationContext类的一部分,那么它的所有实现都只需要一个资源参数。但是我找不到任何书面文档,上面说ADAL不支持多观众令牌 有人知道这在ADAL中是否可能吗 不幸的是,这是不允许的。Azure AD为特定资源(映射

我正在阅读关于JWT令牌的文章,并了解到一个令牌可以有多个访问者声明,因此同一令牌可以用于多个资源服务器。但我无法找到在
Azure Active Directory身份验证库(ADAL)
中生成此类令牌的方法

如果查看
AcquireTokenAsync
函数,它是
AuthenticationContext
类的一部分,那么它的所有实现都只需要一个
资源
参数。但是我找不到任何书面文档,上面说
ADAL
不支持多观众令牌


有人知道这在
ADAL
中是否可能吗

不幸的是,这是不允许的。Azure AD为特定资源(映射到Azure AD应用程序)颁发令牌。当我们调用AcquireTokenAsync时,我们需要提供一个resourceID。结果是令牌只能用于与提供的标识符匹配的资源