//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------ using System.Xml; using System.ServiceModel; using System.IdentityModel.Tokens; using System.IdentityModel.Selectors; using System.ServiceModel.Security.Tokens; namespace System.ServiceModel.Security { interface IAcceptorSecuritySessionProtocol { bool ReturnCorrelationState { get; set; } SecurityToken GetOutgoingSessionToken(); void SetOutgoingSessionToken(SecurityToken token); void SetSessionTokenAuthenticator(UniqueId sessionId, SecurityTokenAuthenticator sessionTokenAuthenticator, SecurityTokenResolver sessionTokenResolver); } }