Sharepoint 2013 使用客户端标识的sharepoint 2013提供商托管的应用程序存在访问令牌问题
我的提供商托管的应用程序正在尝试发送应用程序标识之外的客户端标识。我必须修改TokenHelper、SharePointContextProvider、SharePointContext,使其与索赔提供商siteminder一起工作。我只能使应用程序工作,但在尝试发送客户端标识时出现以下错误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
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 我写了一篇关于我在这里旅行的博客文章