//----------------------------------------------------------------------- // // Copyright (c) Andrew Arnott. All rights reserved. // //----------------------------------------------------------------------- namespace DotNetOAuth.Messaging.Bindings { using System; using DotNetOAuth.Messaging; /// /// The contract a message that has an allowable time window for processing must implement. /// /// /// All replay-protected messages must also be set to expire so the nonces do not have /// to be stored indefinitely. /// internal interface IReplayProtectedProtocolMessage : IExpiringProtocolMessage { /// /// Gets or sets the nonce that will protect the message from replay attacks. /// string Nonce { get; set; } } }