Skip to content

Commit

Permalink
fix #203
Browse files Browse the repository at this point in the history
  • Loading branch information
Yvand committed Apr 11, 2024
1 parent 57c3118 commit c875861
Showing 1 changed file with 6 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
using Microsoft.SharePoint.Administration.Claims;
using Microsoft.SharePoint.Utilities;
using System;
using System.Linq;
using System.Security.Claims;
using System.Web.UI;
using Yvand.LdapClaimsProvider.Configuration;
Expand Down Expand Up @@ -107,11 +108,13 @@ protected string GroupIdentifierEncodedValuePrefix
{
SPClaimProviderManager claimMgr = SPClaimProviderManager.Local;
ClaimTypeConfig idConfig = Settings.ClaimTypes.GroupIdentifierConfig;
if (idConfig == null)
string accountPrefix = String.Empty;
// https://github.com/Yvand/LDAPCP/issues/203 group claim type may not exist in the trust
if (idConfig != null && SPTrust.ClaimTypes.Contains(idConfig.ClaimType))
{
return String.Empty;
accountPrefix = claimMgr.EncodeClaim(new SPClaim(idConfig.ClaimType, String.Empty, ClaimValueTypes.String, SPOriginalIssuers.Format(SPOriginalIssuerType.TrustedProvider, SPTrust.Name)));
}
return claimMgr.EncodeClaim(new SPClaim(idConfig.ClaimType, String.Empty, ClaimValueTypes.String, SPOriginalIssuers.Format(SPOriginalIssuerType.TrustedProvider, SPTrust.Name)));
return accountPrefix;
}
}

Expand Down

0 comments on commit c875861

Please sign in to comment.