Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.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
Sharepoint 2013 使用客户端标识的sharepoint 2013提供商托管的应用程序存在访问令牌问题_Sharepoint 2013_Access Token_Siteminder - Fatal编程技术网

Sharepoint 2013 使用客户端标识的sharepoint 2013提供商托管的应用程序存在访问令牌问题

Sharepoint 2013 使用客户端标识的sharepoint 2013提供商托管的应用程序存在访问令牌问题,sharepoint-2013,access-token,siteminder,Sharepoint 2013,Access Token,Siteminder,我的提供商托管的应用程序正在尝试发送应用程序标识之外的客户端标识。我必须修改TokenHelper、SharePointContextProvider、SharePointContext,使其与索赔提供商siteminder一起工作。我只能使应用程序工作,但在尝试发送客户端标识时出现以下错误 EncodeProviderUserKey couldn't encode provider user key for input [originalIssuerType:'Unknown'] [origi

我的提供商托管的应用程序正在尝试发送应用程序标识之外的客户端标识。我必须修改TokenHelper、SharePointContextProvider、SharePointContext,使其与索赔提供商siteminder一起工作。我只能使应用程序工作,但在尝试发送客户端标识时出现以下错误

EncodeProviderUserKey couldn't encode provider user key for input [originalIssuerType:'Unknown'] [originalIssuerIdentifier:'office:idp:forms:siteminder claims issuer'] [providerUserKeyValue:'identifying claim value masked']
我试着创建以下声明

 new JsonWebTokenClaim(NameIdentifierClaimType, identity.UserId),
 new JsonWebTokenClaim("nii", "urn:office:idp:trusted:siteminder claims issuer")
我是否需要传递标识颁发者类型的内容?
我通过nii的格式正确吗?“siteminder claims issuer”是sharepoint中索赔提供商的名称

我也有同样的问题

首次升级至2014年8月CU或更高版本

其次,确保您的索赔提供商实现SupportsUserKey

我写了一篇关于我在这里旅行的博客文章