// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
namespace System.IdentityModel.Tokens
{
public static class SecurityTokenTypes
{
private const string Namespace = "http://schemas.microsoft.com/ws/2006/05/identitymodel/tokens";
private const string userName = Namespace + "/UserName";
private const string x509Certificate = Namespace + "/X509Certificate";
private const string kerberos = Namespace + "/Kerberos";
private const string saml = Namespace + "/Saml";
private const string rsa = Namespace + "/Rsa";
internal const string SamlTokenProfile11 = "urn:oasis:names:tc:SAML:1.0:assertion";
internal const string Saml2TokenProfile11 = "urn:oasis:names:tc:SAML:2.0:assertion";
internal const string OasisWssSamlTokenProfile11 = "http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1";
internal const string OasisWssSaml2TokenProfile11 = "http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0";
static public string UserName { get { return userName; } }
static public string X509Certificate { get { return x509Certificate; } }
static public string Kerberos { get { return kerberos; } }
static public string Saml { get { return saml; } }
static public string Rsa { get { return rsa; } }
}
}
|