| File: CodeDomFixup\System.ServiceModel.FederationCodeGen.cs | Web Access |
| Project: src\src\dotnet-svcutil\lib\src\dotnet-svcutil-lib.csproj (dotnet-svcutil-lib) |
// Copyright (c) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. // ------------------------------------------------------------------------------ // Changes to this file must follow the http://aka.ms/api-review process. // ------------------------------------------------------------------------------ namespace System.IdentityModel.Tokens { public class Saml2AssertionKeyIdentifierClause : SecurityKeyIdentifierClause { public Saml2AssertionKeyIdentifierClause(string assertionId) : base(assertionId, null, 0) { } public override bool Matches(SecurityKeyIdentifierClause keyIdentifierClause) => default; public override string ToString() => default; public static bool Matches(string assertionId, SecurityKeyIdentifierClause keyIdentifierClause) => default; } public class SamlAssertionKeyIdentifierClause : SecurityKeyIdentifierClause { public SamlAssertionKeyIdentifierClause(string assertionId) : base(assertionId, null, 0) { } public override bool Matches(SecurityKeyIdentifierClause keyIdentifierClause) => default; public override string ToString() => default; public static bool Matches(string assertionId, SecurityKeyIdentifierClause keyIdentifierClause) => default; } } namespace System.ServiceModel.Federation { internal class WSFederationBindingElement : System.ServiceModel.Channels.BindingElement { public WSFederationBindingElement(WSTrustTokenParameters wsTrustTokenParameters, System.ServiceModel.Channels.SecurityBindingElement securityBindingElement) { } public WSTrustTokenParameters WSTrustTokenParameters { get => default; } public System.ServiceModel.Channels.SecurityBindingElement SecurityBindingElement { get => default; } public override System.ServiceModel.Channels.BindingElement Clone() => default; public override T GetProperty<T>(System.ServiceModel.Channels.BindingContext context) => default; public override System.ServiceModel.Channels.IChannelFactory<TChannel> BuildChannelFactory<TChannel>(System.ServiceModel.Channels.BindingContext context) => default; } public class WSFederationHttpBinding : System.ServiceModel.WSHttpBinding { public WSFederationHttpBinding(WSTrustTokenParameters wsTrustTokenParameters) : base(System.ServiceModel.SecurityMode.TransportWithMessageCredential) { } public WSTrustTokenParameters WSTrustTokenParameters { get => default; } protected override System.ServiceModel.Channels.SecurityBindingElement CreateMessageSecurity() => default; public override System.ServiceModel.Channels.BindingElementCollection CreateBindingElements() => default; protected override System.ServiceModel.Channels.TransportBindingElement GetTransport() => default; } public class WSTrustChannelClientCredentials : System.ServiceModel.Description.ClientCredentials { public WSTrustChannelClientCredentials() : base() { } public WSTrustChannelClientCredentials(System.ServiceModel.Description.ClientCredentials clientCredentials) : base(clientCredentials) { } protected WSTrustChannelClientCredentials(WSTrustChannelClientCredentials other) : base(other) { } public System.ServiceModel.Description.ClientCredentials ClientCredentials { get => default; private set { } } protected override System.ServiceModel.Description.ClientCredentials CloneCore() => default; public override System.IdentityModel.Selectors.SecurityTokenManager CreateSecurityTokenManager() => default; } public class WSTrustChannelSecurityTokenManager : System.ServiceModel.ClientCredentialsSecurityTokenManager { public WSTrustChannelSecurityTokenManager(WSTrustChannelClientCredentials wsTrustChannelClientCredentials) : base(wsTrustChannelClientCredentials) { } public override System.IdentityModel.Selectors.SecurityTokenProvider CreateSecurityTokenProvider(System.IdentityModel.Selectors.SecurityTokenRequirement tokenRequirement) => default; } //public class WSTrustChannelSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider //{ // public WSTrustChannelSecurityTokenProvider(System.IdentityModel.Selectors.SecurityTokenRequirement tokenRequirement) { } // protected virtual Microsoft.IdentityModel.Protocols.WsTrust.WsTrustRequest CreateWsTrustRequest() => default; // protected override System.IdentityModel.Tokens.SecurityToken GetTokenCore(TimeSpan timeout) => default; // public override bool SupportsTokenCancellation => default; // public override bool SupportsTokenRenewal => default; //} public class WSTrustTokenParameters : System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters { public static readonly bool DefaultCacheIssuedTokens = default; public static readonly int DefaultIssuedTokenRenewalThresholdPercentage = default; public static readonly TimeSpan DefaultMaxIssuedTokenCachingTime = default; public static readonly System.IdentityModel.Tokens.SecurityKeyType DefaultSecurityKeyType = default; public WSTrustTokenParameters() { } protected WSTrustTokenParameters(WSTrustTokenParameters other) : base(other) { } protected override System.ServiceModel.Security.Tokens.SecurityTokenParameters CloneCore() => default; public System.Collections.Generic.ICollection<System.Xml.XmlElement> AdditionalRequestParameters => default; public bool CacheIssuedTokens { get => default; set { } } //public System.Collections.Generic.ICollection<Microsoft.IdentityModel.Protocols.WsFed.ClaimType> ClaimTypes => default; public int IssuedTokenRenewalThresholdPercentage => default; public int? KeySize { get => default; set { } } public TimeSpan MaxIssuedTokenCachingTime { get => default; set { } } public MessageSecurityVersion MessageSecurityVersion { get => default; set { } } public string RequestContext { get => default; set { } } public string Target { get => default; set { } } public bool EstablishSecurityContext { get => default; set { } } public static WSTrustTokenParameters CreateWSFederationTokenParameters(System.ServiceModel.Channels.Binding issuerBinding, System.ServiceModel.EndpointAddress issuerAddress) => default; public static WSTrustTokenParameters CreateWS2007FederationTokenParameters(System.ServiceModel.Channels.Binding issuerBinding, System.ServiceModel.EndpointAddress issuerAddress) => default; } }