TAuthenticate
class description - source file - inheritance tree
public:
TAuthenticate(const TAuthenticate&)
TAuthenticate(TSocket* sock, const char* remote, const char* proto, Int_t security)
virtual ~TAuthenticate()
Bool_t Authenticate()
static void AuthError(const char* where, Int_t error)
Bool_t CheckNetrc(TString& user, TString& passwd)
static TClass* Class()
static const char* GetGlobalPasswd() const
static const char* GetGlobalUser() const
const char* GetPasswd() const
const char* GetUser() const
virtual TClass* IsA() const
static char* PromptPasswd(const char* prompt = "Password: ")
static char* PromptUser(const char* remote)
static void SetGlobalPasswd(const char* passwd)
static void SetGlobalUser(const char* user)
static void SetKrb5AuthHook(Krb5Auth_t func)
static void SetSecureAuthHook(SecureAuth_t func)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TString fUser user to be authenticated
TString fPasswd user's password
TString fProtocol remote service (rootd, proofd)
TString fRemote remote host to which we want to connect
TSocket* fSocket connection to remote daemon
TAuthenticate::ESecurity fSecurity logon security level
static TString fgUser
static TString fgPasswd
static SecureAuth_t fgSecAuthHook
static Krb5Auth_t fgKrb5AuthHook
public:
static const TAuthenticate::ESecurity kClear
static const TAuthenticate::ESecurity kSRP
static const TAuthenticate::ESecurity kKrb5
Last update: Fri May 14 13:32:35 2004
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.