TAuthenticate


class description - source file - inheritance tree

class TAuthenticate : public TObject


    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)

Data Members

    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

Class Description



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.