public EnqueueTokenGenerator WithIpAddress(string ipAddress, string xForwardedFor) { this._token = EnqueueToken.AddIPAddress(this._token, ipAddress, xForwardedFor); return(this); }
public EnqueueTokenGenerator WithValidity(DateTime validity) { this._token = EnqueueToken.AddExpires(this._token, validity); return(this); }
public EnqueueTokenGenerator WithPayload(IEnqueueTokenPayload payload) { this._token = EnqueueToken.AddPayload(this._token, payload); return(this); }
internal static EnqueueToken AddPayload(EnqueueToken token, IEnqueueTokenPayload payload) { return(new EnqueueToken(token.TokenIdentifier, token.CustomerId, token.EventId, token.Issued, token.Expires, token.IpAddress, token.XForwardedFor, payload)); }
public EnqueueTokenGenerator WithValidity(long validityMillis) { this._token = EnqueueToken.AddExpires(this._token, this._token.Issued.AddMilliseconds(validityMillis)); return(this); }
internal static EnqueueToken AddExpires(EnqueueToken token, DateTime expires) { return(new EnqueueToken(token.TokenIdentifier, token.CustomerId, token.EventId, token.Issued, expires, token.IpAddress, token.XForwardedFor, token.Payload)); }
public EnqueueTokenGenerator WithEventId(string eventId) { this._token = EnqueueToken.AddEventId(this._token, eventId); return(this); }
internal static EnqueueToken AddIPAddress(EnqueueToken token, string ipAddress, string xForwardedFor) { return(new EnqueueToken(token.TokenIdentifier, token.CustomerId, token.EventId, token.Issued, token.Expires, ipAddress, xForwardedFor, token.Payload)); }
public EnqueueTokenGenerator(string customerId, string tokenIdentifierPrefix = null) { this._token = new EnqueueToken(customerId, tokenIdentifierPrefix); }
public static IEnqueueToken Parse(string token, string secretKey) { return(EnqueueToken.Parse(token, secretKey)); }