Quantcast
Viewing all articles
Browse latest Browse all 21070

Error invoking New-SPTrustedIdentityTokenIssuer in PowerShell

I am trying to set up a SharePoint 2013 site to use a custom claims provider and to define custom claims types like I had on the 2010 version. I used a PowerShell script similar to the following before, with success.

$mapContractHolder = New-SPClaimTypeMapping -IncomingClaimType "http://spsinc.com/identity/claims/contractholder" -IncomingClaimTypeDisplayName "Contract Holder" -SameAsIncoming
$mapFullName = New-SPClaimTypeMapping -IncomingClaimType "http://spsinc.com/identity/claims/fullname" -IncomingClaimTypeDisplayName "Full Name" -SameAsIncoming
$mapOrapUserGroup = New-SPClaimTypeMapping -IncomingClaimType "http://spsinc.com/identity/claims/orapusergroup" -IncomingClaimTypeDisplayName "ORAP User Group" -SameAsIncoming
$mapSPSEmployee = New-SPClaimTypeMapping -IncomingClaimType "http://spsinc.com/identity/claims/spsemployee" -IncomingClaimTypeDisplayName "SPS Employee" -SameAsIncoming
$mapApplicationAlias = New-SPClaimTypeMapping -IncomingClaimType "http://spsinc.com/identity/claims/secappalias" -IncomingClaimTypeDisplayName "Application Alias" -SameAsIncoming
$mapLogonID = New-SPClaimTypeMapping -IncomingClaimType "http://spsinc.com/identity/claims/logonid" -IncomingClaimTypeDisplayName "Logon ID" -SameAsIncoming
$mapSitePage = New-SPClaimTypeMapping -IncomingClaimType "http://spsinc.com/identity/claims/sitepage" -IncomingClaimTypeDisplayName "Site Page" -SameAsIncoming
$mapUpn = New-SPClaimTypeMapping -IncomingClaimType "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn" -IncomingClaimTypeDisplayName "UPN" -SameAsIncoming
$ap = New-SPTrustedIdentityTokenIssuer -Name "OrapTokenIssuer" -Description "ORAP Token Issuer" -Realm "ORAP" -ClaimsMappings $mapContractHolder,$mapFullName,$mapOrapUserGroup,$mapSPSEmployee,$mapApplicationAlias,$mapLogonID,$mapSitePage,$mapUpn -SignInUrl http://ares:29615 -IdentifierClaim http://spsinc.com/identity/claims/logonid
$ap.ClaimProviderName = "OrapClaims"
$ap.Update() 

When I try to run it with 2013, it gives me the error shown below:

New-SPTrustedIdentityTokenIssuer : Parameter set cannot be resolved using the specified named parameters.
At line:9 char:7
+ $ap = New-SPTrustedIdentityTokenIssuer -Name "OrapTokenIssuer" -Description "ORA ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [New-SPTrustedIdentityTokenIssuer], ParameterBindingException
    + FullyQualifiedErrorId : AmbiguousParameterSet,Microsoft.SharePoint.PowerShell.SPCmdletNewSPIdentityProvider

What do I need to do differently with SharePoint 2013?

Thanks in advance,

Dan


Viewing all articles
Browse latest Browse all 21070

Trending Articles