C# Class Sholo.Web.Security.Authentication.User.Provider.UserAuthenticationTicketProviderBase

Inheritance: System.Configuration.Provider.ProviderBase, IUserAuthenticationTicketProvider
ファイルを表示 Open project: scottt732/SholoWebSecurity

Public Methods

Method Description
ContainsTicket ( string ticketKey ) : bool
GetAllTicketKeys ( ) : IEnumerable
GetAllTicketedUsers ( ) : IEnumerable
GetAllTickets ( ) : IEnumerable
GetTicket ( string ticketKey ) : UserAuthenticationTicket
GetUserTicketKeys ( string username ) : IEnumerable
GetUserTickets ( string username ) : IEnumerable
InsertTicket ( UserAuthenticationTicket ticket, System.DateTime expiration ) : void
RemoveExpiredTickets ( ) : void
RevokeTicket ( string ticketKey ) : void
RevokeUserTickets ( string username ) : void
UpdateTicketExpiration ( UserAuthenticationTicket ticket, System.DateTime newExpiration ) : void
VerifyTicket ( UserAuthenticationTicket 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

GetAllTicketedUsers() public abstract method

public abstract GetAllTicketedUsers ( ) : IEnumerable
return IEnumerable

GetAllTickets() public abstract method

public abstract GetAllTickets ( ) : IEnumerable
return IEnumerable

GetTicket() public abstract method

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

GetUserTicketKeys() public abstract method

public abstract GetUserTicketKeys ( string username ) : IEnumerable
username string
return IEnumerable

GetUserTickets() public abstract method

public abstract GetUserTickets ( string username ) : IEnumerable
username string
return IEnumerable

InsertTicket() public abstract method

public abstract InsertTicket ( UserAuthenticationTicket ticket, System.DateTime expiration ) : void
ticket UserAuthenticationTicket
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

RevokeUserTickets() public abstract method

public abstract RevokeUserTickets ( string username ) : void
username string
return void

UpdateTicketExpiration() public abstract method

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

VerifyTicket() public abstract method

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