Class IdentityProviderEditable
Inheritance
IdentityProviderEditable
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class IdentityProviderEditable
Properties
Mapping of identity provider claims to user attributes
Declaration
[JsonProperty("claimMapping", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<IdpClaimToUserAttributeMapping> ClaimMapping { get; set; }
Property Value
Optional user role ID that will be assigned to a user is none of the group mappings produce a match
Declaration
[JsonProperty("fallbackUserRoleId", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string FallbackUserRoleId { get; set; }
Property Value
Name of the identity provider claim that holds group membership information
Declaration
[JsonProperty("groupClaimType", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string GroupClaimType { get; set; }
Property Value
IdP (AD) group to user role ID mapping
Declaration
[JsonProperty("groupMapping", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<IdpGroupToUserRoleMapping> GroupMapping { get; set; }
Property Value
Methods
Declaration
public static IdentityProviderEditable FromJson(string data)
Parameters
Returns