ClaimFactory Class

 

Creates different types of claim, claim generation, and claim transformation objects.

Namespace:   System.Web.Security.SingleSignOn
Assembly:  System.Web.Security.SingleSignOn (in System.Web.Security.SingleSignOn.dll)

Inheritance Hierarchy

System.Object
  System.Web.Security.SingleSignOn.ClaimFactory

Syntax

[ComVisibleAttribute(true)]
public class ClaimFactory
[ComVisibleAttribute(true)]
public ref class ClaimFactory 
[<ComVisibleAttribute(true)>]
type ClaimFactory = class end
<ComVisibleAttribute(True)>
Public Class ClaimFactory

Constructors

Name Description
System_CAPS_pubmethod ClaimFactory()

Initializes a new instance of the ClaimFactory class.

Methods

Name Description
System_CAPS_pubmethod CreateADGroupGeneration(GroupClaim)

Creates an ADGroupGeneration object populated with a specific GroupClaim.

System_CAPS_pubmethod CreateADGroupGeneration(Object)

Creates an ADGroupGeneration object populated with a specific GroupClaim object.

System_CAPS_pubmethod CreateCustom(String)

Creates a custom claim and assigns a name to it.

System_CAPS_pubmethod CreateCustomClaimLdapAttribute(CustomClaim, String)

Creates a CustomClaimLdapAttribute populated with a specific CustomClaim object and assigns a name to it.

System_CAPS_pubmethod CreateCustomClaimLdapAttribute(Object, String)

Creates a CustomClaimLdapAttribute object populated with a CustomClaim object and assigns a name to it.

System_CAPS_pubmethod CreateCustomClaimTransform(CustomClaim, String)

Creates a CustomClaimTransform populated with a CustomClaim.

System_CAPS_pubmethod CreateCustomClaimTransform(Object, String)

Creates a CustomClaimTransform populated with a CustomClaim object.

System_CAPS_pubmethod CreateGroup(String)

Creates a GroupClaim and assigns a name to it.

System_CAPS_pubmethod CreateGroupClaimTransform(GroupClaim, String)

Creates a GroupClaimTransform populated with a GroupClaim object.

System_CAPS_pubmethod CreateGroupClaimTransform(Object, String)

Creates a GroupClaimTransform object populated with a GroupClaim object.

System_CAPS_pubmethod CreateGroupLdapAttribute(GroupClaim, String, String)

Creates a GroupLdapAttributes collection populated with a GroupClaim, an attribute name, and an attribute value.

System_CAPS_pubmethod CreateGroupLdapAttribute(Object, String, String)

Creates a GroupLdapAttributes collection populated with an GroupClaim, an attribute name, and an attribute value.

System_CAPS_pubmethod CreateGroupToUpnClaimTransform(String, String)

Creates a GroupToUpnClaimTransform and populates it with the name of a group claim and a UPN.

System_CAPS_pubmethod CreateUpn(String)

Creates a UpnClaim.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Thread Safety

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

System.Web.Security.SingleSignOn Namespace

Return to top