IAcceptorSecuritySessionProtocol.cs 773 B

123456789101112131415161718192021
  1. //------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //------------------------------------------------------------
  4. using System.Xml;
  5. using System.ServiceModel;
  6. using System.IdentityModel.Tokens;
  7. using System.IdentityModel.Selectors;
  8. using System.ServiceModel.Security.Tokens;
  9. namespace System.ServiceModel.Security
  10. {
  11. interface IAcceptorSecuritySessionProtocol
  12. {
  13. bool ReturnCorrelationState { get; set; }
  14. SecurityToken GetOutgoingSessionToken();
  15. void SetOutgoingSessionToken(SecurityToken token);
  16. void SetSessionTokenAuthenticator(UniqueId sessionId, SecurityTokenAuthenticator sessionTokenAuthenticator, SecurityTokenResolver sessionTokenResolver);
  17. }
  18. }