//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------ using System; namespace System.IdentityModel.Protocols.WSFederation { /// /// This class defines some constant strings used inside the WSFederation metadata. /// internal static class WSFederationMetadataConstants { #pragma warning disable 1591 public const string Namespace = "http://docs.oasis-open.org/wsfed/federation/200706"; public const string Prefix = "fed"; public const string WSTransferAction = "http://schemas.xmlsoap.org/ws/2004/09/transfer/Get"; public const string WSTransferResponseAction = "http://schemas.xmlsoap.org/ws/2004/09/transfer/GetResponse"; public const string FederationMetadataHandler = "FederationMetadataHandler"; public static class Attributes { public const string RealmName = "RealmName"; public const string FederationId = "FederationID"; public const string Uri = "Uri"; public const string Optional = "Optional"; } public static class Elements { public const string AttributeServiceEndpoint = "AttributeServiceEndpoint"; public const string AutomaticPseudonyms = "AutomaticPseudonyms"; public const string ClaimTypesOffered = "ClaimTypesOffered"; public const string Federation = "Federation"; public const string FederationMetadata = "FederationMetadata"; public const string IssuerName = "IssuerName"; public const string IssuerNamesOffered = "IssuerNamesOffered"; public const string MetadataReference = "MetadataReference"; public const string PassiveRequestorEndpoints = "PassiveRequestorEndpoints"; public const string PseudonymServiceEndpoint = "PseudonymServiceEndpoint"; public const string SingleSignoutNotificationEndpoint = "SingleSignoutNotificationEndpoint"; public const string SingleSignOutSubscriptionEndpoint = "SingleSignOutSubscriptionEndpoint"; public const string TokenIssuerEndpoints = "TokenIssuerEndpoints"; public const string TokenIssuerName = "TokenIssuerName"; public const string TokenKeyTransferKeyInfo = "TokenKeyTransferKeyInfo"; public const string TokenSigningKeyInfo = "TokenSigningKeyInfo"; public const string TokenType = "TokenType"; public const string TokenTypesOffered = "TokenTypesOffered"; } #pragma warning restore 1591 } }