SecurityProperty Class

 

Represents an AD FS claim for use in custom claim transforms, as well as in claims-aware applications.

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

Inheritance Hierarchy

System.Object
  System.Web.Security.SingleSignOn.Authorization.SecurityProperty

Syntax

[SerializableAttribute]
public class SecurityProperty
[SerializableAttribute]
public ref class SecurityProperty 
[<SerializableAttribute>]
type SecurityProperty = class end
<SerializableAttribute>
Public Class SecurityProperty

Properties

Name Description
System_CAPS_pubproperty ClaimType

Gets the SecurityProperty ClaimType, which identifies the type of AD FS claim represented by the SecurityProperty.

System_CAPS_pubproperty Name

Gets the SecurityProperty Name.

System_CAPS_pubproperty Uri

Gets the SecurityProperty Uri. The Uri property identifies the type of AD FS claim represented by the SecurityProperty instance.

System_CAPS_pubproperty Value

Gets the SecurityProperty value.

Methods

Name Description
System_CAPS_pubmethodSystem_CAPS_static CreateCommonNameProperty(String)

Creates an instance of the SecurityProperty class which represent AD FS CommonName Claims.

System_CAPS_pubmethodSystem_CAPS_static CreateCustomClaimProperty(String, String)

Creates an instance of the SecurityProperty class which represent AD FS Custom Claims.

System_CAPS_pubmethodSystem_CAPS_static CreateEmailNameProperty(String)

Creates an instance of the SecurityProperty class which represent AD FS EmailName Claims.

System_CAPS_pubmethodSystem_CAPS_static CreateGroupProperty(String)

Creates an instance of the SecurityProperty class which represent AD FS Group Claims.

System_CAPS_pubmethodSystem_CAPS_static CreateUserPrincipalNameProperty(String)

Creates an instance of the SecurityProperty class which represent AD FS UPN Name Claims.

System_CAPS_pubmethod Equals(Object)

Determines whether two SecurityProperty instances are equal.(Overrides Object.Equals(Object).)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

Serves as a hash function for a SecurityProperty objects. Suitable for use in hashing algorithms and data structures like a hash table. (Overrides Object.GetHashCode().)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Fields

Name Description
System_CAPS_pubfieldSystem_CAPS_static ADFSUriPrefix

The common prefix to Uris which identify the AD FS claim types.

System_CAPS_pubfieldSystem_CAPS_static CommonNameClaimUri

Value of the Uri property of a SecurityProperty instance, when that instance represents an AD FS CommonName Claim.

System_CAPS_pubfieldSystem_CAPS_static CustomClaimUri

Value of the Uri property of a SecurityProperty instance, when that instance represents an AD FS Custom Claim.

System_CAPS_pubfieldSystem_CAPS_static EmailClaimUri

Value of the Uri property of a SecurityProperty instance, when that instance represents an AD FS EmailName claim.

System_CAPS_pubfieldSystem_CAPS_static GroupClaimUri

Value of the Uri property of a SecurityProperty instance, when that instance represents an AD FS Group claim.

System_CAPS_pubfieldSystem_CAPS_static UpnClaimUri

Value of the Uri property of a SecurityProperty instance, when that instance represents an AD FS UPN Claim.

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.Authorization Namespace

Return to top