C# 클래스 Sholo.Web.Security.Authentication.User.Provider.UserAuthenticationTicketProviderBase

상속: System.Configuration.Provider.ProviderBase, IUserAuthenticationTicketProvider
파일 보기 프로젝트 열기: scottt732/SholoWebSecurity

공개 메소드들

메소드 설명
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

메소드 상세

ContainsTicket() 공개 추상적인 메소드

public abstract ContainsTicket ( string ticketKey ) : bool
ticketKey string
리턴 bool

GetAllTicketKeys() 공개 추상적인 메소드

public abstract GetAllTicketKeys ( ) : IEnumerable
리턴 IEnumerable

GetAllTicketedUsers() 공개 추상적인 메소드

public abstract GetAllTicketedUsers ( ) : IEnumerable
리턴 IEnumerable

GetAllTickets() 공개 추상적인 메소드

public abstract GetAllTickets ( ) : IEnumerable
리턴 IEnumerable

GetTicket() 공개 추상적인 메소드

public abstract GetTicket ( string ticketKey ) : UserAuthenticationTicket
ticketKey string
리턴 UserAuthenticationTicket

GetUserTicketKeys() 공개 추상적인 메소드

public abstract GetUserTicketKeys ( string username ) : IEnumerable
username string
리턴 IEnumerable

GetUserTickets() 공개 추상적인 메소드

public abstract GetUserTickets ( string username ) : IEnumerable
username string
리턴 IEnumerable

InsertTicket() 공개 추상적인 메소드

public abstract InsertTicket ( UserAuthenticationTicket ticket, System.DateTime expiration ) : void
ticket UserAuthenticationTicket
expiration System.DateTime
리턴 void

RemoveExpiredTickets() 공개 추상적인 메소드

public abstract RemoveExpiredTickets ( ) : void
리턴 void

RevokeTicket() 공개 추상적인 메소드

public abstract RevokeTicket ( string ticketKey ) : void
ticketKey string
리턴 void

RevokeUserTickets() 공개 추상적인 메소드

public abstract RevokeUserTickets ( string username ) : void
username string
리턴 void

UpdateTicketExpiration() 공개 추상적인 메소드

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

VerifyTicket() 공개 추상적인 메소드

public abstract VerifyTicket ( UserAuthenticationTicket ticket ) : bool
ticket UserAuthenticationTicket
리턴 bool