![]() |
TYPO3
7.6
|
Public Member Functions | |
processLoginData (array &$loginData, $passwordTransmissionStrategy) | |
init () | |
![]() | |
processLoginData (array &$loginData, $passwordTransmissionStrategy) | |
getUser () | |
authUser (array $user) | |
getGroups ($user, $knownGroups) | |
getSubGroups ($grList, $idList= '', &$groups) | |
![]() | |
initAuth ($mode, $loginData, $authInfo, $pObj) | |
compareUident (array $user, array $loginData, $passwordCompareStrategy= '') | |
writelog ($type, $action, $error, $details_nr, $details, $data, $tablename= '', $recuid= '', $recpid= '') | |
fetchUserRecord ($username, $extraWhere= '', $dbUserSetup= '') | |
![]() | |
getServiceInfo () | |
getServiceKey () | |
getServiceTitle () | |
getServiceOption ($optionName, $defaultValue= '', $includeDefaultConfig=true) | |
devLog ($msg, $severity=0, $dataVar=false) | |
errorPush ($errNum=T3_ERR_SV_GENERAL, $errMsg= 'Unspecified error occurred') | |
errorPull () | |
getLastError () | |
getLastErrorMsg () | |
getErrorMsgArray () | |
getLastErrorArray () | |
resetErrors () | |
checkExec ($progList) | |
deactivateService () | |
checkInputFile ($absFile) | |
readFile ($absFile, $length=0) | |
writeFile ($content, $absFile= '') | |
tempFile ($filePrefix) | |
registerTempFile ($absFile) | |
unlinkTempFiles () | |
setInput ($content, $type= '') | |
setInputFile ($absFile, $type= '') | |
getInput () | |
getInputFile ($createFile= '') | |
setOutputFile ($absFile) | |
getOutput () | |
getOutputFile ($absFile= '') | |
init () | |
reset () | |
__destruct () | |
Public Attributes | |
$extKey = 'rsaauth' | |
$prefixId = 'tx_rsaauth_sv1' | |
$scriptRelPath = 'Classes/RsaAuthService.php' | |
Protected Member Functions | |
getRsaEncryptionDecoder () | |
![]() | |
getDatabaseConnection () | |
Protected Attributes | |
$rsaEncryptionDecoder = null | |
Service "RSA authentication" for the "rsaauth" extension. This service will authenticate a user using hos password encoded with one time public key. It uses the standard TYPO3 service to do all dirty work. Firsts, it will decode the password and then pass it to the parent service ('sv'). This ensures that it always works, even if other TYPO3 internals change.
Definition at line 26 of file RsaAuthService.php.
|
protected |
Definition at line 102 of file RsaAuthService.php.
References RsaAuthService\$rsaEncryptionDecoder, and GeneralUtility\makeInstance().
Referenced by RsaAuthService\init(), and RsaAuthService\processLoginData().
init | ( | ) |
Initializes the service.
Definition at line 94 of file RsaAuthService.php.
References RsaAuthService\getRsaEncryptionDecoder().
processLoginData | ( | array & | $loginData, |
$passwordTransmissionStrategy | |||
) |
Process the submitted credentials. In this case decrypt the password if it is RSA encrypted.
array | $loginData | Credentials that are submitted and potentially modified by other services |
string | $passwordTransmissionStrategy | Keyword of how the password has been hashed or encrypted before submission |
Definition at line 65 of file RsaAuthService.php.
References GeneralUtility\devLog(), and RsaAuthService\getRsaEncryptionDecoder().
$extKey = 'rsaauth' |
Definition at line 39 of file RsaAuthService.php.
$prefixId = 'tx_rsaauth_sv1' |
Definition at line 47 of file RsaAuthService.php.
|
protected |
Definition at line 31 of file RsaAuthService.php.
Referenced by RsaAuthService\getRsaEncryptionDecoder().
$scriptRelPath = 'Classes/RsaAuthService.php' |
Definition at line 55 of file RsaAuthService.php.