Wednesday, April 25, 2012

add new value


Alternativ kann man aber auch eine statische Liste bekannter Values angeben, die der Principal Picker dann anzeigt.
Hierzu muss man per PowerShell den ClaimProvider holen und die dortigen ClaimTypeInformation-Instanzen ändern, z.B. mit folgendem Script:
  1. $cp = Get-SPTrustedIdentityTokenIssuer "ADFS_Name"
  2. $cti = $cp.ClaimTypeInformation | ?{$_.DisplayName -eq "ClaimName"}
  3. $cti.AddKnownClaimValue("SharePoint 2007")
  4. $cti.AddKnownClaimValue("SharePoint 2010")
  5. $cti.AddKnownClaimValue("SharePoint Server 2010")
  6. //Jetzt muss nur noch definiert werden, dass ausschließlich diese Werte akzeptiert werden
  7. $cti.AcceptOnlyKnownClaimValues = $true
  8. //Und das Speichern nicht vergessen
  9. $cp.Update()
     
    Be aware of that you can't change any value after you register the token.

No comments:

Post a Comment