C# Class Sholo.Web.Security.Authentication.Device.Provider.DeviceAuthenticationTicketProviderBase

Inheritance: System.Configuration.Provider.ProviderBase, IDeviceAuthenticationTicketProvider
Mostrar archivo Open project: scottt732/SholoWebSecurity Class Usage Examples

Public Methods

Method Description
ContainsTicket ( string ticketKey ) : bool
GetAllTicketKeys ( ) : IEnumerable
GetAllTickets ( ) : IEnumerable
GetDeviceTicketsByHostAddress ( string hostAddress ) : IEnumerable
GetDeviceUsers ( ) : IEnumerable
GetTicket ( string ticketKey ) : DeviceAuthenticationTicket
InsertTicket ( DeviceAuthenticationTicket ticket, System.DateTime expiration ) : void
RemoveExpiredTickets ( ) : void
RevokeTicket ( string ticketKey ) : void
UpdateTicketExpiration ( DeviceAuthenticationTicket ticket, System.DateTime newExpiration ) : void
VerifyTicket ( DeviceAuthenticationTicket ticket ) : bool

Method Details

ContainsTicket() public abstract method

public abstract ContainsTicket ( string ticketKey ) : bool
ticketKey string
return bool

GetAllTicketKeys() public abstract method

public abstract GetAllTicketKeys ( ) : IEnumerable
return IEnumerable

GetAllTickets() public abstract method

public abstract GetAllTickets ( ) : IEnumerable
return IEnumerable

GetDeviceTicketsByHostAddress() public abstract method

public abstract GetDeviceTicketsByHostAddress ( string hostAddress ) : IEnumerable
hostAddress string
return IEnumerable

GetDeviceUsers() public abstract method

public abstract GetDeviceUsers ( ) : IEnumerable
return IEnumerable

GetTicket() public abstract method

public abstract GetTicket ( string ticketKey ) : DeviceAuthenticationTicket
ticketKey string
return DeviceAuthenticationTicket

InsertTicket() public abstract method

public abstract InsertTicket ( DeviceAuthenticationTicket ticket, System.DateTime expiration ) : void
ticket DeviceAuthenticationTicket
expiration System.DateTime
return void

RemoveExpiredTickets() public abstract method

public abstract RemoveExpiredTickets ( ) : void
return void

RevokeTicket() public abstract method

public abstract RevokeTicket ( string ticketKey ) : void
ticketKey string
return void

UpdateTicketExpiration() public abstract method

public abstract UpdateTicketExpiration ( DeviceAuthenticationTicket ticket, System.DateTime newExpiration ) : void
ticket DeviceAuthenticationTicket
newExpiration System.DateTime
return void

VerifyTicket() public abstract method

public abstract VerifyTicket ( DeviceAuthenticationTicket ticket ) : bool
ticket DeviceAuthenticationTicket
return bool