OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OpenSim.Services.AuthenticationService.AuthenticationServiceBase Class Reference
Inheritance diagram for OpenSim.Services.AuthenticationService.AuthenticationServiceBase:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Services.AuthenticationService.AuthenticationServiceBase:
Collaboration graph
[legend]

Public Member Functions

 AuthenticationServiceBase (IConfigSource config, IUserAccountService acct)
 
 AuthenticationServiceBase (IConfigSource config)
 
bool Verify (UUID principalID, string token, int lifetime)
 
virtual bool Release (UUID principalID, string token)
 
virtual bool SetPassword (UUID principalID, string password)
 
virtual AuthInfo GetAuthInfo (UUID principalID)
 
virtual bool SetAuthInfo (AuthInfo info)
 
- Public Member Functions inherited from OpenSim.Services.Base.ServiceBase
LoadPlugin< T > (string dllName)
 
LoadPlugin< T > (string dllName, Object[] args)
 
LoadPlugin< T > (string dllName, string className, Object[] args)
 
 ServiceBase (IConfigSource config)
 

Protected Member Functions

string GetToken (UUID principalID, int lifetime)
 

Protected Attributes

IAuthenticationData m_Database
 
IUserAccountService m_UserAccountService = null
 

Detailed Description

Definition at line 47 of file AuthenticationServiceBase.cs.

Constructor & Destructor Documentation

OpenSim.Services.AuthenticationService.AuthenticationServiceBase.AuthenticationServiceBase ( IConfigSource  config,
IUserAccountService  acct 
)
inline

Definition at line 56 of file AuthenticationServiceBase.cs.

OpenSim.Services.AuthenticationService.AuthenticationServiceBase.AuthenticationServiceBase ( IConfigSource  config)
inline

Definition at line 61 of file AuthenticationServiceBase.cs.

Member Function Documentation

virtual AuthInfo OpenSim.Services.AuthenticationService.AuthenticationServiceBase.GetAuthInfo ( UUID  principalID)
inlinevirtual

Definition at line 138 of file AuthenticationServiceBase.cs.

string OpenSim.Services.AuthenticationService.AuthenticationServiceBase.GetToken ( UUID  principalID,
int  lifetime 
)
inlineprotected

Definition at line 182 of file AuthenticationServiceBase.cs.

virtual bool OpenSim.Services.AuthenticationService.AuthenticationServiceBase.Release ( UUID  principalID,
string  token 
)
inlinevirtual

Definition at line 107 of file AuthenticationServiceBase.cs.

virtual bool OpenSim.Services.AuthenticationService.AuthenticationServiceBase.SetAuthInfo ( AuthInfo  info)
inlinevirtual

Definition at line 162 of file AuthenticationServiceBase.cs.

virtual bool OpenSim.Services.AuthenticationService.AuthenticationServiceBase.SetPassword ( UUID  principalID,
string  password 
)
inlinevirtual

Definition at line 112 of file AuthenticationServiceBase.cs.

bool OpenSim.Services.AuthenticationService.AuthenticationServiceBase.Verify ( UUID  principalID,
string  token,
int  lifetime 
)
inline

Definition at line 102 of file AuthenticationServiceBase.cs.

Member Data Documentation

IAuthenticationData OpenSim.Services.AuthenticationService.AuthenticationServiceBase.m_Database
protected

Definition at line 53 of file AuthenticationServiceBase.cs.

IUserAccountService OpenSim.Services.AuthenticationService.AuthenticationServiceBase.m_UserAccountService = null
protected

Definition at line 54 of file AuthenticationServiceBase.cs.


The documentation for this class was generated from the following file: