Index of all elements
[ a ]
[ b ]
[ c ]
[ d ]
[ e ]
[ f ]
[ g ]
[ h ]
[ i ]
[ k ]
[ l ]
[ m ]
[ n ]
[ o ]
[ p ]
[ q ]
[ r ]
[ s ]
[ t ]
[ u ]
[ v ]
[ w ]
[ _ ]
a
- $aliases
- in file LightOpenID.php, variable LightOpenID::$aliases
- $assertion
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$assertion
- $as_id
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$as_id
- $attributes
- in file OpenIDAuthnEngine.php, variable OpenIDAuthnEngine::$attributes
- $attributes
- in file PoA.php, variable PoA::$attributes
- $attributes
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$attributes
- $attributes
- in file SimpleSAMLphpAuthnEngine.php, variable SimpleSAMLphpAuthnEngine::$attributes
- $authn_engine
- in file PoA.php, variable PoA::$authn_engine
- $authorized
- in file AuthorizedMemcachedDB.php, variable AuthorizedMemcachedDB::$authorized
- $authorized
- in file AuthorizedDBADB.php, variable AuthorizedDBADB::$authorized
- $authz_db
- in file InviteAuthzEngine.php, variable InviteAuthzEngine::$authz_db
- $authz_engines
- in file PoA.php, variable PoA::$authz_engines
- $autoload
- in file PoA.php, variable PoA::$autoload
- $ax
- in file LightOpenID.php, variable LightOpenID::$ax
- $ax_to_sreg
- in file LightOpenID.php, variable LightOpenID::$ax_to_sreg
- abort
- in file PoAEventHandler.php, method PoAEventHandler::abort()
Finish execution and print an error message with the current backtrace.
- addHook
- in file PoA.php, method PoA::addHook()
Attach a hook object to the appropriate entry point of the available authentication or authorization engines.
- addHook
- in file GenericEngine.php, method GenericEngine::addHook()
Adds a function to the specified hook, which will be executed at some point of the code.
- ASN1
- in file ASN1.php, class ASN1
This class implements ASN.1 encoding.
- AS_T
- in file definitions.php, constant AS_T
'AS' type redirection in the PAPI 1.5 protocol.
- attrHook
- in file papi1.5-attr-authz.php, function attrHook()
- AttributeFilterAuthzEngine
- in file AttributeFilterAuthzEngine.php, class AttributeFilterAuthzEngine
Authorization engine that works by checking the attributes of the user. The first match of an attribute against one of the filters will trigger the authorization result, no matter if it's positive or negative.
- AttributeFilterConfigurator
- in file AttributeFilterConfigurator.php, class AttributeFilterConfigurator
Configurator for the Attribute Filter Authorization Engine.
- AttributeHandler
- in file papi1.5-customattr.php, class AttributeHandler
- attributeQuery
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::attributeQuery()
- ATTRIBUTE_BEFORE_FILTERS
- in file AttributeFilterAuthzEngine.php, constant ATTRIBUTE_BEFORE_FILTERS
This hook is executed right after retrieving the arrays of allowed and denied attributes that will be checked inmediately.
- ATTR_SEPARATOR
- in file PAPIAuthnEngine.php, constant ATTR_SEPARATOR
Default assertion delimiters for standard PAPI 1.5 protocol.
- authenticate
- in file SimpleSAMLphpAuthnEngine.php, method SimpleSAMLphpAuthnEngine::authenticate()
- authenticate
- in file OpenIDAuthnEngine.php, method OpenIDAuthnEngine::authenticate()
- authenticate
- in file PoA.php, method PoA::authenticate()
Perform a federated login for the user.
- authenticate
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::authenticate()
- authenticate
- in file AuthenticationEngine.php, method AuthenticationEngine::authenticate()
Trigger the authentication of the user in the current context. May perform HTTP redirections or any other procedure to gather the authentication status if the user, so don't expect it to return control once called.
- authenticate
- in file AutoPoA.php, method AutoPoA::authenticate()
- AuthenticationEngine
- in file AuthenticationEngine.php, class AuthenticationEngine
Abstract authentication engine.
- AUTHN_FAILED
- in file definitions.php, constant AUTHN_FAILED
Authentication failed.
- AUTHN_SUCCESS
- in file definitions.php, constant AUTHN_SUCCESS
Authentication succeeded.
- AuthorizationConfigurator
- in file AuthorizationConfigurator.php, class AuthorizationConfigurator
- AuthorizationEngine
- in file AuthorizationEngine.php, class AuthorizationEngine
- authorize
- in file InviteAuthzEngine.php, method InviteAuthzEngine::authorize()
Authorize the specified user.
- authorize
- in file AttributeFilterAuthzEngine.php, method AttributeFilterAuthzEngine::authorize()
- authorize
- in file SourceIPAddrAuthzEngine.php, method SourceIPAddrAuthzEngine::authorize()
- authorize
- in file PoA.php, method PoA::authorize()
Authorize a given subject with the data retrieved from federated login.
- authorize
- in file AuthorizationEngine.php, method AuthorizationEngine::authorize()
- authorize
- in file QueryFilterAuthzEngine.php, method QueryFilterAuthzEngine::authorize()
- AuthorizedDB
- in file AuthorizedDB.php, class AuthorizedDB
Generic interface for a PAPI request database.
- AuthorizedDBADB
- in file AuthorizedDBADB.php, class AuthorizedDBADB
Authorization lists binding to a Berkeley DB backend.
- AuthorizedMemcachedDB
- in file AuthorizedMemcachedDB.php, class AuthorizedMemcachedDB
Authorization lists binding to a Berkeley DB backend.
- AUTHORIZED_DBA
- in file InviteAuthzEngine.php, constant AUTHORIZED_DBA
- AUTHORIZED_MYSQL
- in file InviteAuthzEngine.php, constant AUTHORIZED_MYSQL
- AUTHORIZED_SESSION
- in file InviteAuthzEngine.php, constant AUTHORIZED_SESSION
- authUrl
- in file LightOpenID.php, method LightOpenID::authUrl()
Returns authentication url. Usually, you want to redirect your user to it.
- authUrl_v1
- in file LightOpenID.php, method LightOpenID::authUrl_v1()
- authUrl_v2
- in file LightOpenID.php, method LightOpenID::authUrl_v2()
- AUTHZ_FAILED
- in file definitions.php, constant AUTHZ_FAILED
Authorization failed.
- AUTHZ_SUCCESS
- in file definitions.php, constant AUTHZ_SUCCESS
Authorization succeeded.
- autoloadHandler
- in file PoAEventHandler.php, method PoAEventHandler::autoloadHandler()
Override __autoload standard function to allow loading classes dinamically.
- AutoPoA
- in file AutoPoA.php, class AutoPoA
Class that automatically redirects to error pages if any error is detected.
- AutoPoA.php
- procedural page AutoPoA.php
- axParams
- in file LightOpenID.php, method LightOpenID::axParams()
- AuthenticationEngine.php
- procedural page AuthenticationEngine.php
- AttributeFilterAuthzEngine.php
- procedural page AttributeFilterAuthzEngine.php
- AttributeFilterConfigurator.php
- procedural page AttributeFilterConfigurator.php
- AuthorizationConfigurator.php
- procedural page AuthorizationConfigurator.php
- AuthorizationEngine.php
- procedural page AuthorizationEngine.php
- AuthorizedDB.php
- procedural page AuthorizedDB.php
- AuthorizedDBADB.php
- procedural page AuthorizedDBADB.php
- AuthorizedMemcachedDB.php
- procedural page AuthorizedMemcachedDB.php
- ASN1.php
- procedural page ASN1.php
- AttributeFilters.conf.php
- procedural page AttributeFilters.conf.php
- authz_convert.php
- procedural page authz_convert.php
top
top
c
- $cainfo
- in file LightOpenID.php, variable LightOpenID::$cainfo
- $capath
- in file LightOpenID.php, variable LightOpenID::$capath
- $cfg
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$cfg
- $cfg
- in file GenericDB.php, variable GenericDB::$cfg
- $cfg
- in file GenericEngine.php, variable GenericEngine::$cfg
- $cfg
- in file PoA.php, variable PoA::$cfg
- $cfg
- in file GenericConfigurator.php, variable GenericConfigurator::$cfg
- $clean_url
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$clean_url
- $coefficient
- in file RSAPrivateKey.php, variable RSAPrivateKey::$coefficient
- $context
- in file PAPIDBADB.php, variable PAPIDBADB::$context
- $context
- in file PAPISessionDB.php, variable PAPISessionDB::$context
- $context
- in file PAPIMemcachedDB.php, variable PAPIMemcachedDB::$context
- $context
- in file PAPIMySQLDB.php, variable PAPIMySQLDB::$context
- $cookie_name
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$cookie_name
- $create_sql
- in file GenericMySQLDB.php, variable GenericMySQLDB::$create_sql
- $crypto
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$crypto
- check
- in file DBADB.php, method DBADB::check()
- check
- in file SessionDB.php, method SessionDB::check()
- check
- in file GenericDB.php, method GenericDB::check()
Checks if the specified key exists in the database.
- check
- in file MemcachedDB.php, method MemcachedDB::check()
- check
- in file GenericMySQLDB.php, method GenericMySQLDB::check()
- checkAccess
- in file LitePoA.php, method LitePoA::checkAccess()
A shortcut for the whole authentication and authorization process.
- clean
- in file GenericEngine.php, method GenericEngine::clean()
Unregister error and exception handlers. Use it only for methods not declared in the interface that previously called registerHandler() method.
- clean
- in file PoA.php, method PoA::clean()
- close
- in file GenericDB.php, method GenericDB::close()
Closes the database.
- close
- in file GenericMySQLDB.php, method GenericMySQLDB::close()
- close
- in file DBADB.php, method DBADB::close()
- close
- in file MemcachedDB.php, method MemcachedDB::close()
- close
- in file SessionDB.php, method SessionDB::close()
- configure
- in file DBADB.php, method DBADB::configure()
- configure
- in file SimpleSAMLphpAuthnEngine.php, method SimpleSAMLphpAuthnEngine::configure()
- configure
- in file GenericConfigurator.php, method GenericConfigurator::configure()
Read the configuration from the specified file and section.
- configure
- in file GenericDB.php, method GenericDB::configure()
Configure the database handler.
- configure
- in file InviteAuthzEngine.php, method InviteAuthzEngine::configure()
Configure the authorization engine.
- configure
- in file OpenIDAuthnEngine.php, method OpenIDAuthnEngine::configure()
- configure
- in file MemcachedDB.php, method MemcachedDB::configure()
- configure
- in file GenericMySQLDB.php, method GenericMySQLDB::configure()
- configure
- in file GenericEngine.php, method GenericEngine::configure()
Configure the engine.
- configure
- in file PAPIMemcachedDB.php, method PAPIMemcachedDB::configure()
- configure
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::configure()
- CONFIG_ERR
- in file definitions.php, constant CONFIG_ERR
A configuration related error.
top
d
- $data
- in file LightOpenID.php, variable LightOpenID::$data
- $db
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$db
- $db
- in file GenericDB.php, variable GenericDB::$db
- $db_manager
- in file PoA.php, variable PoA::$db_manager
- $delete_sql
- in file GenericMySQLDB.php, variable GenericMySQLDB::$delete_sql
- $der
- in file RSAPrivateKey.php, variable RSAPrivateKey::$der
- $der
- in file RSAPublicKey.php, variable RSAPublicKey::$der
- DBADB
- in file DBADB.php, class DBADB
Berkeley DB backend.
- decode
- in file ASN1.php, method ASN1::decode()
Decode an object in ASN.1 format.
- decode
- in file RSAPublicKey.php, method RSAPublicKey::decode()
Extract public key details from its DER representation.
- decode
- in file RSAPrivateKey.php, method RSAPrivateKey::decode()
Extract private key details from its DER representation.
- decrypt
- in file PAPICrypt.php, method PAPICrypt::decrypt()
- decrypt3DES
- in file PAPICrypt.php, method PAPICrypt::decrypt3DES()
- decryptAES
- in file PAPICrypt.php, method PAPICrypt::decryptAES()
- definitions.php
- procedural page definitions.php
- delete
- in file SessionDB.php, method SessionDB::delete()
- delete
- in file MemcachedDB.php, method MemcachedDB::delete()
- delete
- in file GenericMySQLDB.php, method GenericMySQLDB::delete()
- delete
- in file GenericDB.php, method GenericDB::delete()
Removes the specified key from the database.
- delete
- in file DBADB.php, method DBADB::delete()
- deleteCookie
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::deleteCookie()
Delete the current cookie, if any.
- deleteRequest
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::deleteRequest()
Delete a request from the request database.
- discover
- in file LightOpenID.php, method LightOpenID::discover()
Performs Yadis and HTML discovery. Normally not used.
- doEmailVerify
- in file InviteConfigurator.php, method InviteConfigurator::doEmailVerify()
- DBADB.php
- procedural page DBADB.php
top
e
- $enforcing
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$enforcing
- $engine_type
- in file GenericEngine.php, variable GenericEngine::$engine_type
- $engine_type
- in file AuthorizationEngine.php, variable AuthorizationEngine::$engine_type
- $engine_type
- in file AuthenticationEngine.php, variable AuthenticationEngine::$engine_type
- $error
- in file GenericDB.php, variable GenericDB::$error
- $expiration_time
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$expiration_time
- $expire_time
- in file MemcachedDB.php, variable MemcachedDB::$expire_time
- $exponent
- in file RSAPublicKey.php, variable RSAPublicKey::$exponent
- $exponent1
- in file RSAPrivateKey.php, variable RSAPrivateKey::$exponent1
- $exponent2
- in file RSAPrivateKey.php, variable RSAPrivateKey::$exponent2
- emailVerify
- in file InviteAuthzEngine.php, method InviteAuthzEngine::emailVerify()
Perform e-mail verification for the current user according to the configuration for this site.
- encode
- in file RSAPrivateKey.php, method RSAPrivateKey::encode()
Build a new private key represented by it DER and PEM formats from its modulus and public exponent.
- encode
- in file ASN1.php, method ASN1::encode()
Encode this object into ASN.1.
- encode
- in file RSAPublicKey.php, method RSAPublicKey::encode()
Build a new public key represented by it DER and PEM formats from its modulus and public exponent.
- encrypt
- in file PAPICrypt.php, method PAPICrypt::encrypt()
- encrypt3DES
- in file PAPICrypt.php, method PAPICrypt::encrypt3DES()
- encryptAES
- in file PAPICrypt.php, method PAPICrypt::encryptAES()
- endSymmetric
- in file PAPICrypt.php, method PAPICrypt::endSymmetric()
- errorHandler
- in file PoAEventHandler.php, method PoAEventHandler::errorHandler()
A generic error handler that logs the error message.
- Example
- in file papi1.5-papiopoa-hook.php, class Example
- exceptionHandler
- in file PoAEventHandler.php, method PoAEventHandler::exceptionHandler()
A generic exception handler that logs the exception message.
top
f
- fetch
- in file MemcachedDB.php, method MemcachedDB::fetch()
- fetch
- in file AuthorizedDBADB.php, method AuthorizedDBADB::fetch()
- fetch
- in file PAPIDBADB.php, method PAPIDBADB::fetch()
- fetch
- in file PAPIMySQLDB.php, method PAPIMySQLDB::fetch()
- fetch
- in file SessionDB.php, method SessionDB::fetch()
- fetch
- in file PAPISessionDB.php, method PAPISessionDB::fetch()
- fetch
- in file InviteDBADB.php, method InviteDBADB::fetch()
- fetch
- in file InviteMemcachedDB.php, method InviteMemcachedDB::fetch()
- fetch
- in file DBADB.php, method DBADB::fetch()
- fetch
- in file GenericMySQLDB.php, method GenericMySQLDB::fetch()
- fetch
- in file GenericDB.php, method GenericDB::fetch()
Gets the value of the specified key.
- fetch_all
- in file InviteDBADB.php, method InviteDBADB::fetch_all()
- fetch_all
- in file AuthorizedDBADB.php, method AuthorizedDBADB::fetch_all()
- fetch_all
- in file SessionDB.php, method SessionDB::fetch_all()
- fetch_all
- in file DBADB.php, method DBADB::fetch_all()
- fetch_all
- in file GenericMySQLDB.php, method GenericMySQLDB::fetch_all()
- fetch_all
- in file GenericDB.php, method GenericDB::fetch_all()
Gets all the contents stored in the database.
- fetch_all
- in file MemcachedDB.php, method MemcachedDB::fetch_all()
- fetch_all
- in file InviteMemcachedDB.php, method InviteMemcachedDB::fetch_all()
- finish
- in file InviteAuthzEngine.php, method InviteAuthzEngine::finish()
Close databases and return the same value received as a parameter.
- fromDER
- in file RSAPrivateKey.php, method RSAPrivateKey::fromDER()
Build the private key from its DER representation.
- fromDER
- in file RSAPublicKey.php, method RSAPublicKey::fromDER()
Build the public key from its DER representation.
- fromPEM
- in file RSAPrivateKey.php, method RSAPrivateKey::fromPEM()
Build the private key from its PEM representation.
- fromPEM
- in file RSAPublicKey.php, method RSAPublicKey::fromPEM()
Build the public key from its PEM representation.
top
g
- $global_expire_time
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$global_expire_time
- GenericConfigurator
- in file GenericConfigurator.php, class GenericConfigurator
Generic configuration class.
- GenericDB
- in file GenericDB.php, class GenericDB
Provides the basic operations and defines the interface of any DB operating class.
- GenericEngine
- in file GenericEngine.php, class GenericEngine
A generic engine class.
- GenericMySQLDB
- in file GenericMySQLDB.php, class GenericMySQLDB
Generic MySQL database class.
- getAdminEmail
- in file InviteConfigurator.php, method InviteConfigurator::getAdminEmail()
Returns
- getAllowed
- in file SourceIPAddrConfigurator.php, method SourceIPAddrConfigurator::getAllowed()
Returns an array of IP addresses or networks that are authorized.
- getAllowedAttributes
- in file AttributeFilterConfigurator.php, method AttributeFilterConfigurator::getAllowedAttributes()
Returns an array of attributes that would be allowed if their values match any of the patterns for each attribute.
- getAllowedPatterns
- in file QueryFilterConfigurator.php, method QueryFilterConfigurator::getAllowedPatterns()
Returns the patterns that match allowed URIs or query parameters.
- getAttribute
- in file PoA.php, method PoA::getAttribute()
Get the value (or values) of an attribute, if present.
- getAttribute
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::getAttribute()
- getAttribute
- in file SimpleSAMLphpAuthnEngine.php, method SimpleSAMLphpAuthnEngine::getAttribute()
- getAttribute
- in file OpenIDAuthnEngine.php, method OpenIDAuthnEngine::getAttribute()
- getAttribute
- in file AuthenticationEngine.php, method AuthenticationEngine::getAttribute()
Get an specific attribute for the current user, by specifying its name and namespace. May trigger some attribute query procedure.
- getAttributes
- in file LightOpenID.php, method LightOpenID::getAttributes()
Gets AX/SREG attributes provided by OP. should be used only after successful validaton.
- getAttributes
- in file OpenIDAuthnEngine.php, method OpenIDAuthnEngine::getAttributes()
- getAttributes
- in file SimpleSAMLphpAuthnEngine.php, method SimpleSAMLphpAuthnEngine::getAttributes()
- getAttributes
- in file PoA.php, method PoA::getAttributes()
Retrieve the attributes provided by the user when logged in.
- getAttributes
- in file AuthenticationEngine.php, method AuthenticationEngine::getAttributes()
Get an associative array with the set of common attributes for the current user. May trigger some attribute recollection.
- getAttributes
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::getAttributes()
- getAuthnEngine
- in file PoAConfigurator.php, method PoAConfigurator::getAuthnEngine()
- getAuthnEngineConfFile
- in file PoAConfigurator.php, method PoAConfigurator::getAuthnEngineConfFile()
- getAuthorizationEngines
- in file PoA.php, method PoA::getAuthorizationEngines()
Returns the authorization engines configured for the current PoA, or the one specified.
- getAuthorizationLevels
- in file PoA.php, method PoA::getAuthorizationLevels()
Get the authorization levels that match for the user specified, according to the configuration.
- getAuthorizedDBFile
- in file InviteConfigurator.php, method InviteConfigurator::getAuthorizedDBFile()
Returns
- getAuthorizedDBHost
- in file InviteConfigurator.php, method InviteConfigurator::getAuthorizedDBHost()
Returns
- getAuthorizedDBKeyExpirationTimeout
- in file InviteConfigurator.php, method InviteConfigurator::getAuthorizedDBKeyExpirationTimeout()
- getAuthorizedDBName
- in file InviteConfigurator.php, method InviteConfigurator::getAuthorizedDBName()
Returns
- getAuthorizedDBPassword
- in file InviteConfigurator.php, method InviteConfigurator::getAuthorizedDBPassword()
Returns
- getAuthorizedDBServers
- in file InviteConfigurator.php, method InviteConfigurator::getAuthorizedDBServers()
- getAuthorizedDBType
- in file InviteConfigurator.php, method InviteConfigurator::getAuthorizedDBType()
Returns
- getAuthorizedDBUser
- in file InviteConfigurator.php, method InviteConfigurator::getAuthorizedDBUser()
Returns
- getAuthorizedList
- in file AuthorizationEngine.php, method AuthorizationEngine::getAuthorizedList()
- getAuthorizedList
- in file AttributeFilterAuthzEngine.php, method AttributeFilterAuthzEngine::getAuthorizedList()
- getAuthorizedList
- in file QueryFilterAuthzEngine.php, method QueryFilterAuthzEngine::getAuthorizedList()
- getAuthorizedList
- in file SourceIPAddrAuthzEngine.php, method SourceIPAddrAuthzEngine::getAuthorizedList()
- getAuthorizedList
- in file InviteAuthzEngine.php, method InviteAuthzEngine::getAuthorizedList()
Get a list of all authorized users.
- getAuthzEngineConfFile
- in file PoAConfigurator.php, method PoAConfigurator::getAuthzEngineConfFile()
- getAuthzEngines
- in file PoAConfigurator.php, method PoAConfigurator::getAuthzEngines()
- getAuthzLevels
- in file PoAConfigurator.php, method PoAConfigurator::getAuthzLevels()
- getAxAttributes
- in file LightOpenID.php, method LightOpenID::getAxAttributes()
- getBits
- in file RSAPublicKey.php, method RSAPublicKey::getBits()
Get the length of the key in bits.
- getBits
- in file RSAPrivateKey.php, method RSAPrivateKey::getBits()
Get the length of the key in bits.
- getCoefficient
- in file RSAPrivateKey.php, method RSAPrivateKey::getCoefficient()
Get the coefficient of the key.
- getCookieDomain
- in file PAPIConfigurator.php, method PAPIConfigurator::getCookieDomain()
- getCookieTimeout
- in file PAPIConfigurator.php, method PAPIConfigurator::getCookieTimeout()
- getDBFile
- in file PAPIConfigurator.php, method PAPIConfigurator::getDBFile()
- getDBHost
- in file PAPIConfigurator.php, method PAPIConfigurator::getDBHost()
- getDBKeyExpirationTimeout
- in file PAPIConfigurator.php, method PAPIConfigurator::getDBKeyExpirationTimeout()
- getDBName
- in file PAPIConfigurator.php, method PAPIConfigurator::getDBName()
- getDBPassword
- in file PAPIConfigurator.php, method PAPIConfigurator::getDBPassword()
- getDBPrefix
- in file PAPIConfigurator.php, method PAPIConfigurator::getDBPrefix()
- getDBServers
- in file PAPIConfigurator.php, method PAPIConfigurator::getDBServers()
- getDBType
- in file PAPIConfigurator.php, method PAPIConfigurator::getDBType()
- getDBUser
- in file PAPIConfigurator.php, method PAPIConfigurator::getDBUser()
- getDefaultBehaviour
- in file AuthorizationConfigurator.php, method AuthorizationConfigurator::getDefaultBehaviour()
Determines the default behaviour of the authorization engine, whether it should authorize or not if no pattern (nor allowed nor denied) matches.
- getDenied
- in file SourceIPAddrConfigurator.php, method SourceIPAddrConfigurator::getDenied()
Returns an array of IP addresses or networks that are not authorized.
- getDeniedAttributes
- in file AttributeFilterConfigurator.php, method AttributeFilterConfigurator::getDeniedAttributes()
Returns an array of attributes that would be denied if their values match any of the patterns for each attribute.
- getDeniedPatterns
- in file QueryFilterConfigurator.php, method QueryFilterConfigurator::getDeniedPatterns()
Returns the patterns that match denied URIs or query parameters.
- getDER
- in file RSAPublicKey.php, method RSAPublicKey::getDER()
Get the DER representation of the key.
- getDER
- in file RSAPrivateKey.php, method RSAPrivateKey::getDER()
Get the DER representation of the key.
- getEmailVerifyAlgRegEx
- in file InviteConfigurator.php, method InviteConfigurator::getEmailVerifyAlgRegEx()
- getEmailVerifyAttribute
- in file InviteConfigurator.php, method InviteConfigurator::getEmailVerifyAttribute()
- getEmailVerifyRegEx
- in file InviteConfigurator.php, method InviteConfigurator::getEmailVerifyRegEx()
- getError
- in file GenericMySQLDB.php, method GenericMySQLDB::getError()
- getExponent
- in file RSAPublicKey.php, method RSAPublicKey::getExponent()
Get the exponent of the key.
- getExponent1
- in file RSAPrivateKey.php, method RSAPrivateKey::getExponent1()
Get the exponent 1 of the key.
- getExponent2
- in file RSAPrivateKey.php, method RSAPrivateKey::getExponent2()
Get the exponent 2 of the key.
- getFriendlyName
- in file PAPIConfigurator.php, method PAPIConfigurator::getFriendlyName()
- getHomeLocatorID
- in file PAPIConfigurator.php, method PAPIConfigurator::getHomeLocatorID()
- getID
- in file PAPIConfigurator.php, method PAPIConfigurator::getID()
- getInteger
- in file ASN1.php, method ASN1::getInteger()
Get the integer value of this ASN.1.
- getInviteErrorURL
- in file PoAConfigurator.php, method PoAConfigurator::getInviteErrorURL()
- getInvitesDBFile
- in file InviteConfigurator.php, method InviteConfigurator::getInvitesDBFile()
Returns
- getInvitesDBHost
- in file InviteConfigurator.php, method InviteConfigurator::getInvitesDBHost()
Returns
- getInvitesDBKeyExpirationTimeout
- in file InviteConfigurator.php, method InviteConfigurator::getInvitesDBKeyExpirationTimeout()
- getInvitesDBName
- in file InviteConfigurator.php, method InviteConfigurator::getInvitesDBName()
Returns
- getInvitesDBPassword
- in file InviteConfigurator.php, method InviteConfigurator::getInvitesDBPassword()
Returns
- getInvitesDBServers
- in file InviteConfigurator.php, method InviteConfigurator::getInvitesDBServers()
- getInvitesDBType
- in file InviteConfigurator.php, method InviteConfigurator::getInvitesDBType()
Returns
- getInvitesDBUser
- in file InviteConfigurator.php, method InviteConfigurator::getInvitesDBUser()
Returns
- getInviteSubject
- in file InviteConfigurator.php, method InviteConfigurator::getInviteSubject()
Returns
- getInviteText
- in file InviteConfigurator.php, method InviteConfigurator::getInviteText()
Returns
- getInviteURL
- in file InviteConfigurator.php, method InviteConfigurator::getInviteURL()
Returns
- getLanguage
- in file PoAConfigurator.php, method PoAConfigurator::getLanguage()
- getLKey
- in file PAPIConfigurator.php, method PAPIConfigurator::getLKey()
- getLocation
- in file PAPIConfigurator.php, method PAPIConfigurator::getLocation()
- getLogFile
- in file PoAConfigurator.php, method PoAConfigurator::getLogFile()
- getLoginURL
- in file OpenIDConfigurator.php, method OpenIDConfigurator::getLoginURL()
- getLogLevel
- in file PoAConfigurator.php, method PoAConfigurator::getLogLevel()
- getLogLevel
- in file PoALog.php, method PoALog::getLogLevel()
Get the current log level.
- getLogoutURL
- in file OpenIDConfigurator.php, method OpenIDConfigurator::getLogoutURL()
- getLogoutURL
- in file PAPIConfigurator.php, method PAPIConfigurator::getLogoutURL()
- getModulus
- in file RSAPublicKey.php, method RSAPublicKey::getModulus()
Get the modulus of the key.
- getModulus
- in file RSAPrivateKey.php, method RSAPrivateKey::getModulus()
Get the modulus of the key.
- getName
- in file Hook.php, method Hook::getName()
Get the name of the hook.
- getNewCookie
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::getNewCookie()
Generate a new cookie for the current user.
- getNoAuthErrorURL
- in file PoAConfigurator.php, method PoAConfigurator::getNoAuthErrorURL()
- getPEM
- in file RSAPublicKey.php, method RSAPublicKey::getPEM()
Get the PEM representation of the key.
- getPEM
- in file RSAPrivateKey.php, method RSAPrivateKey::getPEM()
Get the PEM representation of the key.
- getPendingInvites
- in file InviteAuthzEngine.php, method InviteAuthzEngine::getPendingInvites()
Get a list of all pending invitations.
- getPrime1
- in file RSAPrivateKey.php, method RSAPrivateKey::getPrime1()
Get the prime 1 of the key.
- getPrime2
- in file RSAPrivateKey.php, method RSAPrivateKey::getPrime2()
Get the prime 2 of the key.
- getPrivateExponent
- in file RSAPrivateKey.php, method RSAPrivateKey::getPrivateExponent()
Get the private exponent of the key.
- getProviders
- in file OpenIDConfigurator.php, method OpenIDConfigurator::getProviders()
- getPubKeyFile
- in file PAPIConfigurator.php, method PAPIConfigurator::getPubKeyFile()
- getPublicExponent
- in file RSAPrivateKey.php, method RSAPrivateKey::getPublicExponent()
Get the public exponent of the key.
- getRedirectLocation
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::getRedirectLocation()
Retrieve the URL where to redirect a user and store his request.
- getRedirectType
- in file PAPIConfigurator.php, method PAPIConfigurator::getRedirectType()
- getRedirectURL
- in file PAPIConfigurator.php, method PAPIConfigurator::getRedirectURL()
- getRequestLifetime
- in file PAPIConfigurator.php, method PAPIConfigurator::getRequestLifetime()
- getSingleLogoutLocation
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::getSingleLogoutLocation()
Retrieve the URL where to redirect a user to perform a single logout.
- getSingleLogoutResponseLocation
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::getSingleLogoutResponseLocation()
Retrieve the URL where to redirect a user once he has successfully logged out.
- getSregAttributes
- in file LightOpenID.php, method LightOpenID::getSregAttributes()
- getSystemErrorURL
- in file PoAConfigurator.php, method PoAConfigurator::getSystemErrorURL()
- getTag
- in file ASN1.php, method ASN1::getTag()
Get the tag of this ASN.1.
- getUniqueAttributes
- in file InviteConfigurator.php, method InviteConfigurator::getUniqueAttributes()
Returns
- getValue
- in file ASN1.php, method ASN1::getValue()
Get the binary value of this ASN.1.
- getValues
- in file ASN1.php, method ASN1::getValues()
Get the sequence of values stored in this ASN.1.
- GPOA_T
- in file definitions.php, constant GPOA_T
'GPoA' type redirection in the PAPI 1.5 protocol.
- GenericDB.php
- procedural page GenericDB.php
- GenericMySQLDB.php
- procedural page GenericMySQLDB.php
- GenericConfigurator.php
- procedural page GenericConfigurator.php
- GenericEngine.php
- procedural page GenericEngine.php
top
h
- $handler
- in file GenericEngine.php, variable GenericEngine::$handler
- $handler
- in file LitePoA.php, variable LitePoA::$handler
- $handler
- in file PoA.php, variable PoA::$handler
- $hooks
- in file GenericEngine.php, variable GenericEngine::$hooks
- handle
- in file papi1.5-customattr.php, method AttributeHandler::handle()
- handler
- in file papi1.5-customattr.php, function handler()
- hook
- in file papi1.5-papiopoa-hook.php, method Example::hook()
- Hook
- in file Hook.php, class Hook
Hook class that allows to run a function or a method specified by their name.
- hook
- in file papi1.5-papiopoa-hook.php, function hook()
- hostExists
- in file LightOpenID.php, method LightOpenID::hostExists()
Checks if the server specified in the url exists.
- htmlTag
- in file LightOpenID.php, method LightOpenID::htmlTag()
Helper function used to scan for <meta>/<link> tags and extract information
- Hook.php
- procedural page Hook.php
top
i
- $id
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$id
- $identifier_select
- in file LightOpenID.php, variable LightOpenID::$identifier_select
- $insert_sql
- in file GenericMySQLDB.php, variable GenericMySQLDB::$insert_sql
- $invite
- in file InviteMemcachedDB.php, variable InviteMemcachedDB::$invite
- $invite
- in file InviteDBADB.php, variable InviteDBADB::$invite
- $invites_db
- in file InviteAuthzEngine.php, variable InviteAuthzEngine::$invites_db
- initialize3DES
- in file PAPICrypt.php, method PAPICrypt::initialize3DES()
- initializeAES
- in file PAPICrypt.php, method PAPICrypt::initializeAES()
- int2bin
- in file ASN1.php, method ASN1::int2bin()
Encode an integer in binary representation.
- invite
- in file InviteAuthzEngine.php, method InviteAuthzEngine::invite()
Send an invitation to an e-mail address (that is, send an e-mail to that address with instructions on how to get authorized and an URL to follow).
- InviteAuthzEngine
- in file InviteAuthzEngine.php, class InviteAuthzEngine
Invitation based authorization engine.
- InviteConfigurator
- in file InviteConfigurator.php, class InviteConfigurator
Configurator for the Invitation based authorization engine.
- InviteDB
- in file InviteDB.php, class InviteDB
Generic interface for a database of invites.
- InviteDBADB
- in file InviteDBADB.php, class InviteDBADB
Invites binding to a Berkeley DB backend.
- InviteMemcachedDB
- in file InviteMemcachedDB.php, class InviteMemcachedDB
Invites binding to a Berkeley DB backend.
- INVITES_BEFORE_AUTHORIZATION
- in file InviteAuthzEngine.php, constant INVITES_BEFORE_AUTHORIZATION
This hook is executed right before it is checked whether the user was invited or not to continue with authorization.
- INVITES_DBA
- in file InviteAuthzEngine.php, constant INVITES_DBA
Supported database types.
- INVITES_MYSQL
- in file InviteAuthzEngine.php, constant INVITES_MYSQL
- INVITES_SESSION
- in file InviteAuthzEngine.php, constant INVITES_SESSION
- INVITE_ERR
- in file definitions.php, constant INVITE_ERR
An invitation related error.
- ipHook
- in file papi1.5-ip-authz.php, function ipHook()
- isAuthenticated
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::isAuthenticated()
- isAuthenticated
- in file PoA.php, method PoA::isAuthenticated()
Query the current status of the user in the federation.
- isAuthenticated
- in file AuthenticationEngine.php, method AuthenticationEngine::isAuthenticated()
Check the current authentication status withing this context. Does not trigger any authentication procedure.
- isAuthenticated
- in file SimpleSAMLphpAuthnEngine.php, method SimpleSAMLphpAuthnEngine::isAuthenticated()
- isAuthenticated
- in file OpenIDAuthnEngine.php, method OpenIDAuthnEngine::isAuthenticated()
- isAuthorized
- in file SourceIPAddrAuthzEngine.php, method SourceIPAddrAuthzEngine::isAuthorized()
PLEASE NOTE THAT THIS ENGINE SILENTLY IGNORES BOTH USER AND ATTRIBUTES.
- isAuthorized
- in file AttributeFilterAuthzEngine.php, method AttributeFilterAuthzEngine::isAuthorized()
- isAuthorized
- in file PoA.php, method PoA::isAuthorized()
Perform authorization for the a given subject.
- isAuthorized
- in file QueryFilterAuthzEngine.php, method QueryFilterAuthzEngine::isAuthorized()
PLEASE NOTE THAT THIS ENGINE SILENTLY IGNORES BOTH USER AND ATTRIBUTES.
- isAuthorized
- in file AuthorizationEngine.php, method AuthorizationEngine::isAuthorized()
Check authorization for the specified user.
- isAuthorized
- in file AutoPoA.php, method AutoPoA::isAuthorized()
- isAuthorized
- in file InviteAuthzEngine.php, method InviteAuthzEngine::isAuthorized()
Check if the specified user is authorized with the given attributes.
- isAutoLogin
- in file OpenIDConfigurator.php, method OpenIDConfigurator::isAutoLogin()
- isDebug
- in file PoAConfigurator.php, method PoAConfigurator::isDebug()
- isSafe
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::isSafe()
Determines if it's safe to assume the user as authenticated.
- InviteAuthzEngine.php
- procedural page InviteAuthzEngine.php
- InviteConfigurator.php
- procedural page InviteConfigurator.php
- InviteDB.php
- procedural page InviteDB.php
- InviteDBADB.php
- procedural page InviteDBADB.php
- InviteMemcachedDB.php
- procedural page InviteMemcachedDB.php
- Invites.conf.php
- procedural page Invites.conf.php
- IPFilters.conf.php
- procedural page IPFilters.conf.php
- invite_convert.php
- procedural page invite_convert.php
top
top
l
- $lkey
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$lkey
- $local_site
- in file PoA.php, variable PoA::$local_site
- $log
- in file PoA.php, variable PoA::$log
- $lOpenID
- in file OpenIDAuthnEngine.php, variable OpenIDAuthnEngine::$lOpenID
- lang_code
- in file PoAUtils.php, method PoAUtils::lang_code()
Return the language code identifying applicable to a messages file.
- LightOpenID.php
- procedural page LightOpenID.php
- LightOpenID
- in file LightOpenID.php, class LightOpenID
This class provides a simple interface for OpenID (1.1 and 2.0) authentication.
- LitePoA
- in file LitePoA.php, class LitePoA
Class that embbeds all functionallity (authentication, attribute collection and authorization) in one method, just like older versions of phpPoA.
- LitePoA.php
- procedural page LitePoA.php
- loadRequest
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::loadRequest()
Load a request from the request database.
- logout
- in file SimpleSAMLphpAuthnEngine.php, method SimpleSAMLphpAuthnEngine::logout()
- logout
- in file PoA.php, method PoA::logout()
Remove the user's session and trigger a logout for the specified authentication protocol.
- logout
- in file AuthenticationEngine.php, method AuthenticationEngine::logout()
Perform a logout (locally or global).
- logout
- in file OpenIDAuthnEngine.php, method OpenIDAuthnEngine::logout()
- logout
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::logout()
top
m
- $mandatory_options
- in file OpenIDConfigurator.php, variable OpenIDConfigurator::$mandatory_options
- $mandatory_options
- in file AttributeFilterConfigurator.php, variable AttributeFilterConfigurator::$mandatory_options
- $mandatory_options
- in file PAPIConfigurator.php, variable PAPIConfigurator::$mandatory_options
- $mandatory_options
- in file PoAConfigurator.php, variable PoAConfigurator::$mandatory_options
- $mandatory_options
- in file SourceIPAddrConfigurator.php, variable SourceIPAddrConfigurator::$mandatory_options
- $mandatory_options
- in file QueryFilterConfigurator.php, variable QueryFilterConfigurator::$mandatory_options
- $mandatory_options
- in file InviteMemcachedDB.php, variable InviteMemcachedDB::$mandatory_options
- $mandatory_options
- in file MemcachedDB.php, variable MemcachedDB::$mandatory_options
- $mandatory_options
- in file GenericDB.php, variable GenericDB::$mandatory_options
- $mandatory_options
- in file InviteDBADB.php, variable InviteDBADB::$mandatory_options
- $mandatory_options
- in file GenericConfigurator.php, variable GenericConfigurator::$mandatory_options
- $mandatory_options
- in file InviteConfigurator.php, variable InviteConfigurator::$mandatory_options
- $mandatory_options
- in file DBADB.php, variable DBADB::$mandatory_options
- $mandatory_options
- in file AuthorizedDBADB.php, variable AuthorizedDBADB::$mandatory_options
- $mandatory_options
- in file GenericMySQLDB.php, variable GenericMySQLDB::$mandatory_options
- $mc
- in file MemcachedDB.php, variable MemcachedDB::$mc
- $messages
- in file messages-en_EN.php, global variable $messages
An array with all the internationalized messages used by phpPoA2.
- $modulus
- in file RSAPublicKey.php, variable RSAPublicKey::$modulus
- $modulus
- in file RSAPrivateKey.php, variable RSAPrivateKey::$modulus
- MemcachedDB.php
- procedural page MemcachedDB.php
- MemcachedDB
- in file MemcachedDB.php, class MemcachedDB
Memcached NOSQL database backend.
- messages-en_EN.php
- procedural page messages-en_EN.php
- messages-es_ES.php
- procedural page messages-es_ES.php
- msg
- in file PoAUtils.php, method PoAUtils::msg()
Return the internationalized message identified by the code 's'.
top
n
- NAMEVALUE_SEPARATOR
- in file PAPIAuthnEngine.php, constant NAMEVALUE_SEPARATOR
- NOAUTH_ERR
- in file definitions.php, constant NOAUTH_ERR
Authentication failed error.
- NS_PAPI_ATTRIBUTES
- in file PAPIAuthnEngine.php, constant NS_PAPI_ATTRIBUTES
- NS_PAPI_PROTOCOL
- in file PAPIAuthnEngine.php, constant NS_PAPI_PROTOCOL
Supported namespaces for attributes.
- NS_SAML2_PROTOCOL
- in file SimpleSAMLphpAuthnEngine.php, constant NS_SAML2_PROTOCOL
Supported namespaces for attributes.
top
o
- $opoa
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$opoa
- $optional
- in file LightOpenID.php, variable LightOpenID::$optional
- OpenIDAuthnEngine.php
- procedural page OpenIDAuthnEngine.php
- OpenIDConfigurator.php
- procedural page OpenIDConfigurator.php
- open
- in file AuthorizedDBADB.php, method AuthorizedDBADB::open()
- open
- in file SessionDB.php, method SessionDB::open()
- open
- in file AuthorizedMemcachedDB.php, method AuthorizedMemcachedDB::open()
- open
- in file DBADB.php, method DBADB::open()
- open
- in file MemcachedDB.php, method MemcachedDB::open()
- open
- in file GenericDB.php, method GenericDB::open()
Opens the database.
- open
- in file GenericMySQLDB.php, method GenericMySQLDB::open()
- open
- in file InviteDBADB.php, method InviteDBADB::open()
- open
- in file InviteMemcachedDB.php, method InviteMemcachedDB::open()
- OpenIDAuthnEngine
- in file OpenIDAuthnEngine.php, class OpenIDAuthnEngine
Authentication engine for the OpenID protocol.
- OpenIDConfigurator
- in file OpenIDConfigurator.php, class OpenIDConfigurator
Configurator class for the OpenID Authentication Engine.
- openid-auto.php
- procedural page openid-auto.php
- openid-ext.php
- procedural page openid-ext.php
- openid-restricted.php
- procedural page openid-restricted.php
- OpenID.conf.php
- procedural page OpenID.conf.php
- openid.php
- procedural page openid.php
top
p
- $pem
- in file RSAPrivateKey.php, variable RSAPrivateKey::$pem
- $pem
- in file RSAPublicKey.php, variable RSAPublicKey::$pem
- $pkey
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$pkey
- $prefix
- in file GenericMySQLDB.php, variable GenericMySQLDB::$prefix
- $prefix
- in file PAPIMySQLDB.php, variable PAPIMySQLDB::$prefix
- $prime1
- in file RSAPrivateKey.php, variable RSAPrivateKey::$prime1
- $prime2
- in file RSAPrivateKey.php, variable RSAPrivateKey::$prime2
- $private_exponent
- in file RSAPrivateKey.php, variable RSAPrivateKey::$private_exponent
- $privkey
- in file PAPICrypt.php, variable PAPICrypt::$privkey
- $privkeylen
- in file PAPICrypt.php, variable PAPICrypt::$privkeylen
- $pubkey
- in file PAPICrypt.php, variable PAPICrypt::$pubkey
- $pubkeylen
- in file PAPICrypt.php, variable PAPICrypt::$pubkeylen
- $public_exponent
- in file RSAPrivateKey.php, variable RSAPrivateKey::$public_exponent
- $purge_sql
- in file PAPIMySQLDB.php, variable PAPIMySQLDB::$purge_sql
- PAPIAuthnEngine.php
- procedural page PAPIAuthnEngine.php
- PAPIConfigurator.php
- procedural page PAPIConfigurator.php
- PAPICrypt.php
- procedural page PAPICrypt.php
- PAPIDB.php
- procedural page PAPIDB.php
- PAPIDBADB.php
- procedural page PAPIDBADB.php
- PAPIMemcachedDB.php
- procedural page PAPIMemcachedDB.php
- PAPIMySQLDB.php
- procedural page PAPIMySQLDB.php
- PAPISessionDB.php
- procedural page PAPISessionDB.php
- PAPIAuthnEngine
- in file PAPIAuthnEngine.php, class PAPIAuthnEngine
Authentication engine for the PAPI 1.5 protocol.
- PAPIConfigurator
- in file PAPIConfigurator.php, class PAPIConfigurator
Configurator class for the PAPI Authentication Engine.
- PAPICrypt
- in file PAPICrypt.php, class PAPICrypt
Cryptographic routines for PAPI protocol v1.
- PAPIDB
- in file PAPIDB.php, class PAPIDB
Generic interface for a PAPI request database.
- PAPIDBADB
- in file PAPIDBADB.php, class PAPIDBADB
PAPI binding to a Berkeley DB backend.
- PAPIMemcachedDB
- in file PAPIMemcachedDB.php, class PAPIMemcachedDB
PAPI binding to a Memcached DB backend.
- PAPIMySQLDB
- in file PAPIMySQLDB.php, class PAPIMySQLDB
MySQL database frontend for the PAPI Authentication Engine.
- PAPISessionDB
- in file PAPISessionDB.php, class PAPISessionDB
PAPI binding to a PHP Session DB backend.
- PAPI_ATTRIBUTE_PARSER
- in file PAPIAuthnEngine.php, constant PAPI_ATTRIBUTE_PARSER
This hook is executed when returning the attributes found for a user with getAttributes() method. It receives a string with the attributes and the array that results of proccessing the string. Functions for this hook must be defined like this:
- PAPI_CLEAN_URL
- in file PAPIAuthnEngine.php, constant PAPI_CLEAN_URL
This hook is executed when a valid response is found from the AS/GPoA and the engine is about
- PAPI_DBA
- in file PAPIAuthnEngine.php, constant PAPI_DBA
Supported database types.
- PAPI_DB_TABLE
- in file PAPIMySQLDB.php, constant PAPI_DB_TABLE
- PAPI_MEMCACHED
- in file PAPIAuthnEngine.php, constant PAPI_MEMCACHED
- PAPI_MYSQL
- in file PAPIAuthnEngine.php, constant PAPI_MYSQL
- PAPI_REDIRECT_URL_FINISH
- in file PAPIAuthnEngine.php, constant PAPI_REDIRECT_URL_FINISH
This hook is executed at the end of the method that returns the URL where to redirect a user.
- PAPI_RESTORE_ORIGINAL_REQUEST
- in file PAPIAuthnEngine.php, constant PAPI_RESTORE_ORIGINAL_REQUEST
This hook is executed when a valid response is found from the AS/GPoA and the original request of the user is about to be restored. It receives an array with the main PHP global variables of the original context. Functions for this hook must be defined like this:
- PAPI_SESSION
- in file PAPIAuthnEngine.php, constant PAPI_SESSION
- PoA
- in file PoA.php, class PoA
Standard class that implements all the functionallity of the phpPoA.
- PoA.php
- procedural page PoA.php
- PoAConfigurator
- in file PoAConfigurator.php, class PoAConfigurator
Main configurator for the phpPoA.
- PoAConfigurator.php
- procedural page PoAConfigurator.php
- PoAEventHandler
- in file PoAEventHandler.php, class PoAEventHandler
Class to handle events inside the library.
- PoAEventHandler.php
- procedural page PoAEventHandler.php
- PoAException
- in file PoAException.php, class PoAException
Exception handler class for the phpPoA.
- PoAException.php
- procedural page PoAException.php
- PoALog
- in file PoALog.php, class PoALog
A simple class to write log messages to a file.
- PoALog.php
- procedural page PoALog.php
- PoAUtils
- in file PoAUtils.php, class PoAUtils
- PoAUtils.php
- procedural page PoAUtils.php
- PROTO_ATTR_ASSERTION
- in file PAPIAuthnEngine.php, constant PROTO_ATTR_ASSERTION
- PROTO_ATTR_AS_ID
- in file PAPIAuthnEngine.php, constant PROTO_ATTR_AS_ID
- PROTO_ATTR_EXPIRE_TIME
- in file PAPIAuthnEngine.php, constant PROTO_ATTR_EXPIRE_TIME
- PROTO_ATTR_KEY
- in file PAPIAuthnEngine.php, constant PROTO_ATTR_KEY
- PROTO_ATTR_PREFIX
- in file PAPIAuthnEngine.php, constant PROTO_ATTR_PREFIX
Prefix for operational attributes inside the protocol and special attributes names.
- PUBLIC_KEY_OID
- in file RSAPublicKey.php, constant PUBLIC_KEY_OID
The OID for public keys.
- purge
- in file PAPIMySQLDB.php, method PAPIMySQLDB::purge()
- purge
- in file PAPIDB.php, method PAPIDB::purge()
Purge the database of outdated requests.
- purge
- in file PAPIMemcachedDB.php, method PAPIMemcachedDB::purge()
- purge
- in file PAPIDBADB.php, method PAPIDBADB::purge()
- purge
- in file PAPISessionDB.php, method PAPISessionDB::purge()
- PAPI.conf.php
- procedural page PAPI.conf.php
- papi1.5-attr-authz.php
- procedural page papi1.5-attr-authz.php
- papi1.5-authn-attr.php
- procedural page papi1.5-authn-attr.php
- papi1.5-customattr.php
- procedural page papi1.5-customattr.php
- papi1.5-invite-authz.php
- procedural page papi1.5-invite-authz.php
- papi1.5-ip-authz.php
- procedural page papi1.5-ip-authz.php
- papi1.5-papiopoa-hook.php
- procedural page papi1.5-papiopoa-hook.php
- papi1.5-query-authz.php
- procedural page papi1.5-query-authz.php
- papi1.5-slo-extra.php
- procedural page papi1.5-slo-extra.php
- papi1.5-slo.php
- procedural page papi1.5-slo.php
- PoA.conf.php
- procedural page PoA.conf.php
top
q
- QueryFilterAuthzEngine.php
- procedural page QueryFilterAuthzEngine.php
- QueryFilterConfigurator.php
- procedural page QueryFilterConfigurator.php
- QueryFilterAuthzEngine
- in file QueryFilterAuthzEngine.php, class QueryFilterAuthzEngine
Authorization engine that works by checking the query string of the request.
- QueryFilterConfigurator
- in file QueryFilterConfigurator.php, class QueryFilterConfigurator
Configurator for the query filter authorization engine.
- queryHook
- in file papi1.5-query-authz.php, function queryHook()
- QUERY_BEFORE_FILTERS
- in file QueryFilterAuthzEngine.php, constant QUERY_BEFORE_FILTERS
This hook is executed right after retrieving the current URI, the params (both GET and POST) and the arrays of allowed and denied patterns that will be checked inmediately.
- QueryFilters.conf.php
- procedural page QueryFilters.conf.php
top
r
- $reqAttributes
- in file OpenIDAuthnEngine.php, variable OpenIDAuthnEngine::$reqAttributes
- $required
- in file LightOpenID.php, variable LightOpenID::$required
- $returnUrl
- in file LightOpenID.php, variable LightOpenID::$returnUrl
- RSAPrivateKey.php
- procedural page RSAPrivateKey.php
- RSAPublicKey.php
- procedural page RSAPublicKey.php
- readByte
- in file ASN1.php, method ASN1::readByte()
Read first byte from the buffer and move the internal pointer.
- readBytes
- in file ASN1.php, method ASN1::readBytes()
Read n bytes from a buffer and mov the internal pointer.
- redirect
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::redirect()
Redirect user browser to the appropriate URL for authentication.
- registerHandler
- in file GenericEngine.php, method GenericEngine::registerHandler()
Register error and exception handlers for logging. Use it only for methods not declared in the interface that could trigger errors.
- removeHook
- in file PoA.php, method PoA::removeHook()
Remove a hook from the specified entry point of the available authentication or authorization engines.
- removeHook
- in file GenericEngine.php, method GenericEngine::removeHook()
Removes a function fromt he specified hook.
- removeInvite
- in file InviteAuthzEngine.php, method InviteAuthzEngine::removeInvite()
Remove an invitation from the database.
- replace
- in file MemcachedDB.php, method MemcachedDB::replace()
- replace
- in file GenericMySQLDB.php, method GenericMySQLDB::replace()
- replace
- in file SessionDB.php, method SessionDB::replace()
- replace
- in file DBADB.php, method DBADB::replace()
- replace
- in file GenericDB.php, method GenericDB::replace()
Replaces the specified key with a new value. If the key does not exist previously, it will be created.
- replaceContents
- in file PAPIMySQLDB.php, method PAPIMySQLDB::replaceContents()
- replaceContents
- in file PAPISessionDB.php, method PAPISessionDB::replaceContents()
- replaceContents
- in file PAPIMemcachedDB.php, method PAPIMemcachedDB::replaceContents()
- replaceContents
- in file PAPIDBADB.php, method PAPIDBADB::replaceContents()
- replaceContents
- in file PAPIDB.php, method PAPIDB::replaceContents()
- replace_authorization
- in file AuthorizedDB.php, method AuthorizedDB::replace_authorization()
- replace_authorization
- in file AuthorizedMemcachedDB.php, method AuthorizedMemcachedDB::replace_authorization()
- replace_authorization
- in file AuthorizedDBADB.php, method AuthorizedDBADB::replace_authorization()
- replace_invite
- in file InviteDB.php, method InviteDB::replace_invite()
- replace_invite
- in file InviteMemcachedDB.php, method InviteMemcachedDB::replace_invite()
- replace_invite
- in file InviteDBADB.php, method InviteDBADB::replace_invite()
- request
- in file LightOpenID.php, method LightOpenID::request()
- request_curl
- in file LightOpenID.php, method LightOpenID::request_curl()
- REQUEST_LIFETIME
- in file PAPIAuthnEngine.php, constant REQUEST_LIFETIME
Default timeout for stored requests.
- request_streams
- in file LightOpenID.php, method LightOpenID::request_streams()
- revoke
- in file SourceIPAddrAuthzEngine.php, method SourceIPAddrAuthzEngine::revoke()
- revoke
- in file AttributeFilterAuthzEngine.php, method AttributeFilterAuthzEngine::revoke()
- revoke
- in file AuthorizationEngine.php, method AuthorizationEngine::revoke()
- revoke
- in file PoA.php, method PoA::revoke()
Revoke authorization for a given subject identified by an e-mail.
- revoke
- in file QueryFilterAuthzEngine.php, method QueryFilterAuthzEngine::revoke()
- revoke
- in file InviteAuthzEngine.php, method InviteAuthzEngine::revoke()
Revoke authorization for the specified user.
- ROOT
- in file authz_convert.php, constant ROOT
Authorized DB converter tool from phpPoA1 to phpPoA2.
- RSAPrivateKey
- in file RSAPrivateKey.php, class RSAPrivateKey
Class to manage private keys.
- RSAPublicKey
- in file RSAPublicKey.php, class RSAPublicKey
Class to manage public keys.
- run
- in file Hook.php, method Hook::run()
Run the hook with the specified params.
- runHooks
- in file GenericEngine.php, method GenericEngine::runHooks()
Run all hooks attached to an specific action.
top
s
- $search_all_sql
- in file GenericMySQLDB.php, variable GenericMySQLDB::$search_all_sql
- $search_sql
- in file GenericMySQLDB.php, variable GenericMySQLDB::$search_sql
- $server
- in file LightOpenID.php, variable LightOpenID::$server
- $session_name
- in file SessionDB.php, variable SessionDB::$session_name
- $setup_url
- in file LightOpenID.php, variable LightOpenID::$setup_url
- $simplesaml
- in file SimpleSAMLphpAuthnEngine.php, variable SimpleSAMLphpAuthnEngine::$simplesaml
- $skip_redirection
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$skip_redirection
- $sreg
- in file LightOpenID.php, variable LightOpenID::$sreg
- $status
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$status
- $status
- in file OpenIDAuthnEngine.php, variable OpenIDAuthnEngine::$status
- $status
- in file SimpleSAMLphpAuthnEngine.php, variable SimpleSAMLphpAuthnEngine::$status
- $symmetric
- in file PAPICrypt.php, variable PAPICrypt::$symmetric
- SimpleSAMLphpAuthnEngine.php
- procedural page SimpleSAMLphpAuthnEngine.php
- SourceIPAddrAuthzEngine.php
- procedural page SourceIPAddrAuthzEngine.php
- SourceIPAddrConfigurator.php
- procedural page SourceIPAddrConfigurator.php
- SessionDB.php
- procedural page SessionDB.php
- saveRequest
- in file PAPIAuthnEngine.php, method PAPIAuthnEngine::saveRequest()
Save a request to the request database. The request includes: $_REQUEST, $_GET, $_POST, $_SERVER['QUERY_STRING'], $_SERVER['REQUEST_METHOD'] and php://input.
- SessionDB
- in file SessionDB.php, class SessionDB
Session database backend.
- setCoefficient
- in file RSAPrivateKey.php, method RSAPrivateKey::setCoefficient()
Set the coefficient of the key.
- setDebug
- in file PoAEventHandler.php, method PoAEventHandler::setDebug()
Set debugging mode.
- setExponent1
- in file RSAPrivateKey.php, method RSAPrivateKey::setExponent1()
Set the exponent 1 of the key.
- setExponent2
- in file RSAPrivateKey.php, method RSAPrivateKey::setExponent2()
Set the exponent 2 of the key.
- setHandler
- in file GenericEngine.php, method GenericEngine::setHandler()
Set the event handler to the one specified.
- setIDBuilder
- in file LitePoA.php, method LitePoA::setIDBuilder()
Set an attribute handler to build identifiers for the users according to their attributes. Method must receive a hash of attributes ("name" => "value").
- setInteger
- in file ASN1.php, method ASN1::setInteger()
Set the value of this ASN.1 from an integer.
- setLogger
- in file PoAEventHandler.php, method PoAEventHandler::setLogger()
Set the logger.
- setModulus
- in file RSAPrivateKey.php, method RSAPrivateKey::setModulus()
Set the modulus of the key.
- setModulus
- in file RSAPublicKey.php, method RSAPublicKey::setModulus()
Set the modulus of the key.
- setPrime1
- in file RSAPrivateKey.php, method RSAPrivateKey::setPrime1()
Set the prime 1 of the key.
- setPrime2
- in file RSAPrivateKey.php, method RSAPrivateKey::setPrime2()
Set the prime 2 of the key.
- setPrivateExponent
- in file RSAPrivateKey.php, method RSAPrivateKey::setPrivateExponent()
Set the private exponent of the key.
- setPrivateKey
- in file PAPICrypt.php, method PAPICrypt::setPrivateKey()
- setPublicExponent
- in file RSAPrivateKey.php, method RSAPrivateKey::setPublicExponent()
Set the public exponent of the key.
- setPublicExponent
- in file RSAPublicKey.php, method RSAPublicKey::setPublicExponent()
Set the public exponent of the key.
- setPublicKey
- in file PAPICrypt.php, method PAPICrypt::setPublicKey()
- setSymmetricKey
- in file PAPICrypt.php, method PAPICrypt::setSymmetricKey()
- setValue
- in file ASN1.php, method ASN1::setValue()
Set the binary value of this ASN.1.
- setValues
- in file ASN1.php, method ASN1::setValues()
Set the value of this ASN.1 to be a sequence of values.
- SimpleSAMLphpAuthnEngine
- in file SimpleSAMLphpAuthnEngine.php, class SimpleSAMLphpAuthnEngine
Authentication engine for the PAPI 1.5 protocol.
- SOURCEADDR_BEFORE_FILTERS
- in file SourceIPAddrAuthzEngine.php, constant SOURCEADDR_BEFORE_FILTERS
This hook is executed right after retrieving source address and the arrays of allowed and denied patterns that will be checked inmediately.
- SourceIPAddrAuthzEngine
- in file SourceIPAddrAuthzEngine.php, class SourceIPAddrAuthzEngine
Authorization engine that works by checking the source IP address of the request.
- SourceIPAddrConfigurator
- in file SourceIPAddrConfigurator.php, class SourceIPAddrConfigurator
Configurator class for the Source IP Address Authorization Engine.
- sregParams
- in file LightOpenID.php, method LightOpenID::sregParams()
- SYSTEM_ERR
- in file definitions.php, constant SYSTEM_ERR
A system related error.
top
top
top
v
- $valid_hooks
- in file InviteAuthzEngine.php, variable InviteAuthzEngine::$valid_hooks
- $valid_hooks
- in file QueryFilterAuthzEngine.php, variable QueryFilterAuthzEngine::$valid_hooks
- $valid_hooks
- in file PAPIAuthnEngine.php, variable PAPIAuthnEngine::$valid_hooks
- $valid_hooks
- in file GenericEngine.php, variable GenericEngine::$valid_hooks
- $valid_hooks
- in file SourceIPAddrAuthzEngine.php, variable SourceIPAddrAuthzEngine::$valid_hooks
- $valid_hooks
- in file AttributeFilterAuthzEngine.php, variable AttributeFilterAuthzEngine::$valid_hooks
- $value
- in file ASN1.php, variable ASN1::$value
- $verify_peer
- in file LightOpenID.php, variable LightOpenID::$verify_peer
- $version
- in file LightOpenID.php, variable LightOpenID::$version
- validate
- in file GenericConfigurator.php, method GenericConfigurator::validate()
Check all mandatory attributes are set.
- validate
- in file LightOpenID.php, method LightOpenID::validate()
Performs OpenID verification with the OP.
- VALUE_SEPARATOR
- in file PAPIAuthnEngine.php, constant VALUE_SEPARATOR
top
w
- write
- in file PoALog.php, method PoALog::write()
Write a message to the log file if the current log level allows it.
- writeByte
- in file ASN1.php, method ASN1::writeByte()
Write a byte to a buffer.
- writeBytes
- in file ASN1.php, method ASN1::writeBytes()
Write bytes to a buffer.
top
_
- $_callable_name
- in file Hook.php, variable Hook::$_callable_name
- $_hook
- in file Hook.php, variable Hook::$_hook
- $_name
- in file Hook.php, variable Hook::$_name
- __construct
- in file PoA.php, method PoA::__construct()
Main constructor. Configures the PoA and performs initialization.
- __construct
- in file PAPIMySQLDB.php, method PAPIMySQLDB::__construct()
- __construct
- in file PAPICrypt.php, method PAPICrypt::__construct()
- __construct
- in file PoAConfigurator.php, method PoAConfigurator::__construct()
- __construct
- in file PoAException.php, method PoAException::__construct()
- __construct
- in file RSAPublicKey.php, method RSAPublicKey::__construct()
Build a new public key from its PEM representation.
- __construct
- in file OpenIDAuthnEngine.php, method OpenIDAuthnEngine::__construct()
- __construct
- in file PoAEventHandler.php, method PoAEventHandler::__construct()
Main constructor.
- __construct
- in file RSAPrivateKey.php, method RSAPrivateKey::__construct()
Build a new private key from its PEM representation.
- __construct
- in file GenericDB.php, method GenericDB::__construct()
Main constructor.
- __construct
- in file GenericConfigurator.php, method GenericConfigurator::__construct()
Main constructor.
- __construct
- in file GenericEngine.php, method GenericEngine::__construct()
Main constructor for the engine.
- __construct
- in file Hook.php, method Hook::__construct()
Build a new hook.
- __construct
- in file PoALog.php, method PoALog::__construct()
Build a new logger.
- __construct
- in file LightOpenID.php, method LightOpenID::__construct()
- __construct
- in file ASN1.php, method ASN1::__construct()
Build a new ASN1 from its tag and value.
- __get
- in file LightOpenID.php, method LightOpenID::__get()
- __set
- in file LightOpenID.php, method LightOpenID::__set()
- __toString
- in file PoAException.php, method PoAException::__toString()
top
|
|