Class SAMLIdentifiers.ProfileURIs
The SAML profile URIs.
Inheritance
System.Object
SAMLIdentifiers.ProfileURIs
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ComponentSpace.SAML2
Assembly: ComponentSpace.Saml2.dll
Syntax
public static class ProfileURIs
Fields
Artifact
Artifact resolution
Declaration
public const string Artifact = "urn:oasis:names:tc:SAML:2.0:profiles:artifact"
Field Value
Type | Description |
---|---|
System.String |
BasicAttribute
Basic attribute
Declaration
public const string BasicAttribute = "urn:oasis:names:tc:SAML:2.0:profiles:attribute:basic"
Field Value
Type | Description |
---|---|
System.String |
DCE
DCE PAC attribute
Declaration
public const string DCE = "urn:oasis:names:tc:SAML:2.0:profiles:attribute:DCE"
Field Value
Type | Description |
---|---|
System.String |
NameIDManagement
Name identifier management
Declaration
public const string NameIDManagement = "urn:oasis:names:tc:SAML:2.0:profiles:SSO:nameid-mgmt"
Field Value
Type | Description |
---|---|
System.String |
NameIDMapping
Name identifier mapping
Declaration
public const string NameIDMapping = "urn:oasis:names:tc:SAML:2.0:profiles:nameidmapping"
Field Value
Type | Description |
---|---|
System.String |
Query
Assertion query/request
Declaration
public const string Query = "urn:oasis:names:tc:SAML:2.0:profiles:query"
Field Value
Type | Description |
---|---|
System.String |
SSOBrowser
SSO browser
Declaration
public const string SSOBrowser = "urn:oasis:names:tc:SAML:2.0:profiles:SSO:browser"
Field Value
Type | Description |
---|---|
System.String |
SSOECP
Enhanced client or proxy
Declaration
public const string SSOECP = "urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp"
Field Value
Type | Description |
---|---|
System.String |
SSOLogout
SSO logout
Declaration
public const string SSOLogout = "urn:oasis:names:tc:SAML:2.0:profiles:SSO:logout"
Field Value
Type | Description |
---|---|
System.String |
UUID
UUID attribute
Declaration
public const string UUID = "urn:oasis:names:tc:SAML:2.0:profiles:attribute:UUID"
Field Value
Type | Description |
---|---|
System.String |
X500
X.500/LDAP attribute
Declaration
public const string X500 = "urn:oasis:names:tc:SAML:2.0:profiles:attribute:X500"
Field Value
Type | Description |
---|---|
System.String |
XACML
XACML attribute
Declaration
public const string XACML = "urn:oasis:names:tc:SAML:2.0:profiles:attribute:XACML"
Field Value
Type | Description |
---|---|
System.String |
Methods
ProfileToURI(SAMLIdentifiers.Profile)
Converts the profile to the corresponding profile URI.
Declaration
public static string ProfileToURI(SAMLIdentifiers.Profile profile)
Parameters
Type | Name | Description |
---|---|---|
SAMLIdentifiers.Profile | profile | The profile. |
Returns
Type | Description |
---|---|
System.String | The profile URI. |
Exceptions
Type | Condition |
---|---|
SAMLProfileException | Thrown when the profile is invalid. |
URIToProfile(String)
Converts the profile URI to the corresponding profile.
Declaration
public static SAMLIdentifiers.Profile URIToProfile(string profileURI)
Parameters
Type | Name | Description |
---|---|---|
System.String | profileURI | The profile URI. |
Returns
Type | Description |
---|---|
SAMLIdentifiers.Profile | The profile. |
Exceptions
Type | Condition |
---|---|
SAMLProfileException | Thrown when the profile URI is invalid. |