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

Inheritance: System.Configuration.Provider.ProviderBase, IDeviceAuthenticationTicketProvider
Afficher le fichier Open project: scottt732/SholoWebSecurity Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public abstract ContainsTicket ( string ticketKey ) : bool
ticketKey string
Résultat bool

GetAllTicketKeys() public abstract méthode

public abstract GetAllTicketKeys ( ) : IEnumerable
Résultat IEnumerable

GetAllTickets() public abstract méthode

public abstract GetAllTickets ( ) : IEnumerable
Résultat IEnumerable

GetDeviceTicketsByHostAddress() public abstract méthode

public abstract GetDeviceTicketsByHostAddress ( string hostAddress ) : IEnumerable
hostAddress string
Résultat IEnumerable

GetDeviceUsers() public abstract méthode

public abstract GetDeviceUsers ( ) : IEnumerable
Résultat IEnumerable

GetTicket() public abstract méthode

public abstract GetTicket ( string ticketKey ) : DeviceAuthenticationTicket
ticketKey string
Résultat DeviceAuthenticationTicket

InsertTicket() public abstract méthode

public abstract InsertTicket ( DeviceAuthenticationTicket ticket, System.DateTime expiration ) : void
ticket DeviceAuthenticationTicket
expiration System.DateTime
Résultat void

RemoveExpiredTickets() public abstract méthode

public abstract RemoveExpiredTickets ( ) : void
Résultat void

RevokeTicket() public abstract méthode

public abstract RevokeTicket ( string ticketKey ) : void
ticketKey string
Résultat void

UpdateTicketExpiration() public abstract méthode

public abstract UpdateTicketExpiration ( DeviceAuthenticationTicket ticket, System.DateTime newExpiration ) : void
ticket DeviceAuthenticationTicket
newExpiration System.DateTime
Résultat void

VerifyTicket() public abstract méthode

public abstract VerifyTicket ( DeviceAuthenticationTicket ticket ) : bool
ticket DeviceAuthenticationTicket
Résultat bool