C# 클래스 pGina.Plugin.Email.EmailAuthPlugin

상속: IPluginConfiguration, IPluginAuthentication
파일 보기 프로젝트 열기: MutonUfoAI/pgina

공개 프로퍼티들

프로퍼티 타입 설명
SimpleUuid System.Guid

공개 메소드들

메소드 설명
Configure ( ) : void
EmailAuthPlugin ( ) : System
Starting ( ) : void
Stopping ( ) : void

비공개 메소드들

메소드 설명
IPluginAuthentication ( SessionProperties properties ) : BooleanResult
apopPass ( string resp, string password ) : string

Determines if the POP3 server supports APOP, and returns the authentication hash if so.

authImap ( System stream, NetworkCredential creds ) : bool

Authenticates against an IMAP server. Presently only supports plain text login. The use of AUTHENTICATE is not yet supported, so SSL is advised.

authPop3 ( System stream, NetworkCredential creds ) : bool

Authenticates against a POP3 server. If a timestamp is sent in the initial response, it assumes APOP is supported.

getNetworkStream ( string server, int port, bool ssl ) : Stream

Attempts to open a network stream to the specified server.

getResponse ( System reader ) : string

Attempts to grab a response from the server.

메소드 상세

Configure() 공개 메소드

public Configure ( ) : void
리턴 void

EmailAuthPlugin() 공개 메소드

public EmailAuthPlugin ( ) : System
리턴 System

Starting() 공개 메소드

public Starting ( ) : void
리턴 void

Stopping() 공개 메소드

public Stopping ( ) : void
리턴 void

프로퍼티 상세

SimpleUuid 공개적으로 정적으로 프로퍼티

public static Guid,System SimpleUuid
리턴 System.Guid