Packages:
System.IO
default
System.Web.UI
System.Web.UI.ActiveControls
System.Web.UI.WebControls
System.Web.UI.WebControls.assets
System.Web
System.Web.Services
System.Xml
System.Data.Common.Pgsql
System.Data.Common.Mssql
System.Data.Common
System.Data.Common.Mysql
System.Data.Commom.Sqlite
System.Data.Common.Oracle
System.Data.Common.Sqlite
System.Data
System.Data.ActiveRecord
System.Data.ActiveRecord.Relations
System.Data.ActiveReecord.Scaffold.InputBuilder
System.Data.ActiveRecord.Scaffold
System.Data.DataGateway
System.Data.SqlMap
System.Data.SqlMap.Statements
System.Data.SqlMap.Configuration
System.I18N
System.Util
System
System.Collections
System.Caching
System.Security
System.Exceptions


Classes:
Keyword

Element index for package System.Security

[ c ] [ d ] [ e ] [ g ] [ h ] [ i ] [ l ] [ o ] [ s ] [ t ] [ u ] [ v ] [ _ ]

_

__construct
in file TUser.php, method TUser::__construct()
    Constructor.
__construct
in file TAuthorizationRule.php, method TAuthorizationRule::__construct()
    Constructor.
top

c

computeHMAC
in file TSecurityManager.php, method TSecurityManager::computeHMAC()
    Computes the HMAC for the data with getValidationKey.
createDbConnection
in file TDbUserManager.php, method TDbUserManager::createDbConnection()
    Creates the DB connection.
createUser
in file TDbUserManager.php, method TDbUser::createUser()
    Creates a new user instance given the username.
createUserFromCookie
in file TDbUserManager.php, method TDbUser::createUserFromCookie()
    Creates a new user instance given the cookie containing auth data.
top

d

decrypt
in file TSecurityManager.php, method TSecurityManager::decrypt()
    Decrypts data with getEncryptionKey.
doAuthentication
in file TAuthManager.php, method TAuthManager::doAuthentication()
    Performs authentication.
doAuthorization
in file TAuthManager.php, method TAuthManager::doAuthorization()
    Performs authorization.
MD5
in file TUserManager.php, class constant TUserManagerPasswordMode::MD5
MD5
in file TSecurityManager.php, class constant TSecurityManagerValidationMode::MD5
top

e

encrypt
in file TSecurityManager.php, method TSecurityManager::encrypt()
    Encrypts data with getEncryptionKey.
RETURN_URL_VAR
in file TAuthManager.php, class constant TAuthManager::RETURN_URL_VAR
    GET variable name for return url
top

g

generateRandomKey
in file TSecurityManager.php, method TSecurityManager::generateRandomKey()
    Generates a random key.
generateUserKey
in file TAuthManager.php, method TAuthManager::generateUserKey()
getAction
in file TAuthorizationRule.php, method TAuthorizationRule::getAction()
getAllowAutoLogin
in file TAuthManager.php, method TAuthManager::getAllowAutoLogin()
getAuthenticatedApplied
in file TAuthorizationRule.php, method TAuthorizationRule::getAuthenticatedApplied()
getAuthExpire
in file TAuthManager.php, method TAuthManager::getAuthExpire()
getConnectionID
in file TDbUserManager.php, method TDbUserManager::getConnectionID()
getDbConnection
in file TDbUserManager.php, method TDbUser::getDbConnection()
    Returns a database connection that may be used to retrieve data from database.
getDbConnection
in file TDbUserManager.php, method TDbUserManager::getDbConnection()
getEncryption
in file TSecurityManager.php, method TSecurityManager::getEncryption()
getEncryptionKey
in file TSecurityManager.php, method TSecurityManager::getEncryptionKey()
getEveryoneApplied
in file TAuthorizationRule.php, method TAuthorizationRule::getEveryoneApplied()
getGuestApplied
in file TAuthorizationRule.php, method TAuthorizationRule::getGuestApplied()
getGuestName
in file TUserManager.php, method TUserManager::getGuestName()
getGuestName
in file TDbUserManager.php, method TDbUserManager::getGuestName()
getGuestName
in file IUserManager.php, method IUserManager::getGuestName()
getIPRules
in file TAuthorizationRule.php, method TAuthorizationRule::getIPRules()
getIsGuest
in file TUser.php, method TUser::getIsGuest()
getLoginPage
in file TAuthManager.php, method TAuthManager::getLoginPage()
getManager
in file TUser.php, method TUser::getManager()
getName
in file TUser.php, method TUser::getName()
getPasswordMode
in file TUserManager.php, method TUserManager::getPasswordMode()
getReturnUrl
in file TAuthManager.php, method TAuthManager::getReturnUrl()
getReturnUrlVarName
in file TAuthManager.php, method TAuthManager::getReturnUrlVarName()
getRoles
in file TUserManager.php, method TUserManager::getRoles()
    Returns an array of user role information.
getRoles
in file TAuthorizationRule.php, method TAuthorizationRule::getRoles()
getRoles
in file TUser.php, method TUser::getRoles()
getState
in file TUser.php, method TUser::getState()
    Returns the value of a variable that is stored in user session.
getStateChanged
in file TUser.php, method TUser::getStateChanged()
getUser
in file TUserManager.php, method TUserManager::getUser()
    Returns a user instance given the user name.
getUser
in file IUserManager.php, method IUserManager::getUser()
    Returns a user instance given the user name.
getUser
in file TDbUserManager.php, method TDbUserManager::getUser()
    Returns a user instance given the user name.
getUserClass
in file TDbUserManager.php, method TDbUserManager::getUserClass()
getUserFile
in file TUserManager.php, method TUserManager::getUserFile()
getUserFromCookie
in file TUserManager.php, method TUserManager::getUserFromCookie()
    Returns a user instance according to auth data stored in a cookie.
getUserFromCookie
in file IUserManager.php, method IUserManager::getUserFromCookie()
    Returns a user instance according to auth data stored in a cookie.
getUserFromCookie
in file TDbUserManager.php, method TDbUserManager::getUserFromCookie()
    Returns a user instance according to auth data stored in a cookie.
getUserKey
in file TAuthManager.php, method TAuthManager::getUserKey()
getUserManager
in file TAuthManager.php, method TAuthManager::getUserManager()
getUsers
in file TUserManager.php, method TUserManager::getUsers()
    Returns an array of all users.
getUsers
in file TAuthorizationRule.php, method TAuthorizationRule::getUsers()
getValidation
in file TSecurityManager.php, method TSecurityManager::getValidation()
getValidationKey
in file TSecurityManager.php, method TSecurityManager::getValidationKey()
getVerb
in file TAuthorizationRule.php, method TAuthorizationRule::getVerb()
top

h

hashData
in file TSecurityManager.php, method TSecurityManager::hashData()
    Prefixes data with an HMAC.
SHA1
in file TUserManager.php, class constant TUserManagerPasswordMode::SHA1
SHA1
in file TSecurityManager.php, class constant TSecurityManagerValidationMode::SHA1
top

i

init
in file TSecurityManager.php, method TSecurityManager::init()
    Initializes the module.
init
in file TAuthManager.php, method TAuthManager::init()
    Initializes this module.
init
in file TUserManager.php, method TUserManager::init()
    Initializes the module.
init
in file TDbUserManager.php, method TDbUserManager::init()
    Initializes the module.
insertAt
in file TAuthorizationRule.php, method TAuthorizationRuleCollection::insertAt()
    Inserts an item at the specified position.
isInRole
in file TUser.php, method TUser::isInRole()
isUserAllowed
in file TAuthorizationRule.php, method TAuthorizationRuleCollection::isUserAllowed()
isUserAllowed
in file TAuthorizationRule.php, method TAuthorizationRule::isUserAllowed()
IUserManager
in file IUserManager.php, class IUserManager
    IUserManager interface
IUserManager.php
procedural page IUserManager.php
top

l

Clear
in file TUserManager.php, class constant TUserManagerPasswordMode::Clear
leave
in file TAuthManager.php, method TAuthManager::leave()
    Performs login redirect if authorization fails.
loadFromString
in file TUser.php, method TUser::loadFromString()
loadUserData
in file TUserManager.php, method TUserManager::loadUserData()
    Loads user/role information from an XML node.
login
in file TAuthManager.php, method TAuthManager::login()
    Logs in a user with username and password.
logout
in file TAuthManager.php, method TAuthManager::logout()
    Logs out a user.
top

o

onAuthenticate
in file TAuthManager.php, method TAuthManager::onAuthenticate()
    Performs the real authentication work.
onAuthExpire
in file TAuthManager.php, method TAuthManager::onAuthExpire()
    Performs user logout on authentication expiration.
onAuthorize
in file TAuthManager.php, method TAuthManager::onAuthorize()
    Performs the real authorization work.
top

s

saveToString
in file TUser.php, method TUser::saveToString()
saveUserToCookie
in file TDbUserManager.php, method TDbUser::saveUserToCookie()
    Saves necessary auth data into a cookie.
saveUserToCookie
in file IUserManager.php, method IUserManager::saveUserToCookie()
    Saves user auth data into a cookie.
saveUserToCookie
in file TDbUserManager.php, method TDbUserManager::saveUserToCookie()
    Saves user auth data into a cookie.
saveUserToCookie
in file TUserManager.php, method TUserManager::saveUserToCookie()
    Saves user auth data into a cookie.
setAllowAutoLogin
in file TAuthManager.php, method TAuthManager::setAllowAutoLogin()
setAuthExpire
in file TAuthManager.php, method TAuthManager::setAuthExpire()
setConnectionID
in file TDbUserManager.php, method TDbUserManager::setConnectionID()
    Sets the ID of a TDataSourceConfig module.
setEncryption
in file TSecurityManager.php, method TSecurityManager::setEncryption()
setEncryptionKey
in file TSecurityManager.php, method TSecurityManager::setEncryptionKey()
setGuestName
in file TUserManager.php, method TUserManager::setGuestName()
setGuestName
in file TDbUserManager.php, method TDbUserManager::setGuestName()
setIsGuest
in file TUser.php, method TUser::setIsGuest()
setLoginPage
in file TAuthManager.php, method TAuthManager::setLoginPage()
    Sets the login page that the client browser will be redirected to if login is needed.
setName
in file TUser.php, method TUser::setName()
setPasswordMode
in file TUserManager.php, method TUserManager::setPasswordMode()
setReturnUrl
in file TAuthManager.php, method TAuthManager::setReturnUrl()
    Sets the URL that the browser should be redirected to when login succeeds.
setReturnUrlVarName
in file TAuthManager.php, method TAuthManager::setReturnUrlVarName()
setRoles
in file TUser.php, method TUser::setRoles()
setState
in file TUser.php, method TUser::setState()
    Stores a variable in user session.
setStateChanged
in file TUser.php, method TUser::setStateChanged()
setUserClass
in file TDbUserManager.php, method TDbUserManager::setUserClass()
setUserFile
in file TUserManager.php, method TUserManager::setUserFile()
setUserManager
in file TAuthManager.php, method TAuthManager::setUserManager()
setValidation
in file TSecurityManager.php, method TSecurityManager::setValidation()
setValidationKey
in file TSecurityManager.php, method TSecurityManager::setValidationKey()
switchToGuest
in file TUserManager.php, method TUserManager::switchToGuest()
    Sets a user as a guest.
switchUser
in file TAuthManager.php, method TAuthManager::switchUser()
    Switches to a new user.
USER_FILE_EXT
in file TUserManager.php, class constant TUserManager::USER_FILE_EXT
    extension name to the user file
top

t

TAuthManager.php
procedural page TAuthManager.php
TAuthorizationRule.php
procedural page TAuthorizationRule.php
TDbUserManager.php
procedural page TDbUserManager.php
TSecurityManager.php
procedural page TSecurityManager.php
TUserManager.php
procedural page TUserManager.php
TUser.php
procedural page TUser.php
STATE_ENCRYPTION_KEY
in file TSecurityManager.php, class constant TSecurityManager::STATE_ENCRYPTION_KEY
STATE_VALIDATION_KEY
in file TSecurityManager.php, class constant TSecurityManager::STATE_VALIDATION_KEY
TAuthManager
in file TAuthManager.php, class TAuthManager
    TAuthManager class
TAuthorizationRule
in file TAuthorizationRule.php, class TAuthorizationRule
    TAuthorizationRule class
TAuthorizationRuleCollection
in file TAuthorizationRule.php, class TAuthorizationRuleCollection
    TAuthorizationRuleCollection class.
TDbUser
in file TDbUserManager.php, class TDbUser
    TDbUser class
TDbUserManager
in file TDbUserManager.php, class TDbUserManager
    TDbUserManager class
TSecurityManager
in file TSecurityManager.php, class TSecurityManager
    TSecurityManager class
TSecurityManagerValidationMode
in file TSecurityManager.php, class TSecurityManagerValidationMode
    TSecurityManagerValidationMode class.
TUser
in file TUser.php, class TUser
    TUser class
TUserManager
in file TUserManager.php, class TUserManager
    TUserManager class
TUserManagerPasswordMode
in file TUserManager.php, class TUserManagerPasswordMode
    TUserManagerPasswordMode class.
top

u

updateSessionUser
in file TAuthManager.php, method TAuthManager::updateSessionUser()
    Updates the user data stored in session.
top

v

validateData
in file TSecurityManager.php, method TSecurityManager::validateData()
    Validates if data is tampered.
validateUser
in file TUserManager.php, method TUserManager::validateUser()
    Validates if the username and password are correct.
validateUser
in file TDbUserManager.php, method TDbUserManager::validateUser()
    Validates if the username and password are correct.
validateUser
in file TDbUserManager.php, method TDbUser::validateUser()
    Validates if username and password are correct entries.
validateUser
in file IUserManager.php, method IUserManager::validateUser()
    Validates if the username and password are correct.
top