Show / Hide Table of Contents

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.

See Also

SAMLIdentifiers.ProfileURIs
In This Article
Back to top Copyright © ComponentSpace Pty Ltd 2004-2022. All rights reserved.