linotp.tokens package¶
- linotp.tokens.load_module(mod_rel)¶
load a token module from a relative token module name
- Parameters
mod_rel –
- Raises
TokenTypeNotSupportedError or genric Exception
- linotp.tokens.reload_classes()¶
iterates through the modules in this package and import every single one of them
Subpackages¶
- linotp.tokens.base package
InvalidSeedExceptionTokenClassTokenClass.addToInfo()TokenClass.addToSession()TokenClass.authenticate()TokenClass.challenge_janitor()TokenClass.checkOtp()TokenClass.checkPin()TokenClass.checkResponse4Challenge()TokenClass.check_authenticate()TokenClass.check_challenge_response()TokenClass.check_otp_exist()TokenClass.check_standard()TokenClass.check_token()TokenClass.copy_pin()TokenClass.createChallenge()TokenClass.deleteToken()TokenClass.enable()TokenClass.flush()TokenClass.getAuthDetail()TokenClass.getChallengePrompt()TokenClass.getClassPrefix()TokenClass.getClassType()TokenClass.getCounterWindow()TokenClass.getDescription()TokenClass.getFailCount()TokenClass.getHashlib()TokenClass.getInfo()TokenClass.getInitDetail()TokenClass.getMaxFailCount()TokenClass.getOfflineInfo()TokenClass.getOtp()TokenClass.getOtpCount()TokenClass.getOtpCountWindow()TokenClass.getOtpLen()TokenClass.getPin()TokenClass.getQRImageData()TokenClass.getRealms()TokenClass.getSerial()TokenClass.getSyncWindow()TokenClass.getType()TokenClass.getUser()TokenClass.getUserId()TokenClass.getUsername()TokenClass.get_challenge_validity()TokenClass.get_enrollment_status()TokenClass.get_helper_params_post()TokenClass.get_helper_params_pre()TokenClass.get_multi_otp()TokenClass.get_related_challenges()TokenClass.get_token_realm_user()TokenClass.get_vars()TokenClass.get_verification_result()TokenClass.incOtpCounter()TokenClass.incOtpFailCounter()TokenClass.initChallenge()TokenClass.isActive()TokenClass.is_auth_only_token()TokenClass.is_challenge_and_auth_token()TokenClass.is_challenge_request()TokenClass.is_challenge_response()TokenClass.pair()TokenClass.reset()TokenClass.resetTokenInfo()TokenClass.resync()TokenClass.setCounterWindow()TokenClass.setDefaults()TokenClass.setDescription()TokenClass.setFailCount()TokenClass.setHashLib()TokenClass.setInfo()TokenClass.setMaxFail()TokenClass.setOtpCount()TokenClass.setOtpKey()TokenClass.setOtpLen()TokenClass.setPin()TokenClass.setRealms()TokenClass.setSoPin()TokenClass.setSyncWindow()TokenClass.setType()TokenClass.setUid()TokenClass.setUser()TokenClass.setUserPin()TokenClass.splitPinPass()TokenClass.statusValidationFail()TokenClass.statusValidationSuccess()TokenClass.storeToken()TokenClass.unpair()TokenClass.update()TokenClass.validate_seed()
- Submodules
- linotp.tokens.motp package
- linotp.tokens.ocra2token package
- linotp.tokens.pushtoken package
- linotp.tokens.qrtoken package
- linotp.tokens.u2ftoken package
- linotp.tokens.voicetoken package
Submodules¶
- linotp.tokens.emailtoken module
EmailTokenClassEmailTokenClass.DEFAULT_EMAIL_BLOCKING_TIMEOUTEmailTokenClass.DEFAULT_EMAIL_PROVIDEREmailTokenClass.EMAIL_ADDRESS_KEYEmailTokenClass.authenticate()EmailTokenClass.checkResponse4Challenge()EmailTokenClass.createChallenge()EmailTokenClass.getClassInfo()EmailTokenClass.getClassPrefix()EmailTokenClass.getClassType()EmailTokenClass.getInitDetail()EmailTokenClass.initChallenge()EmailTokenClass.is_challenge_response()EmailTokenClass.update()
is_email_editable()
- linotp.tokens.forwardtoken module
ForwardTokenClassForwardTokenClass.authenticate()ForwardTokenClass.checkResponse4Challenge()ForwardTokenClass.check_challenge_response()ForwardTokenClass.createChallenge()ForwardTokenClass.do_request()ForwardTokenClass.getClassInfo()ForwardTokenClass.getClassPrefix()ForwardTokenClass.getClassType()ForwardTokenClass.getOfflineInfo()ForwardTokenClass.is_challenge_request()ForwardTokenClass.statusValidationFail()ForwardTokenClass.statusValidationSuccess()ForwardTokenClass.supports_offline_modeForwardTokenClass.update()
do_forward_failcounter()
- linotp.tokens.hmactoken module
HmacTokenClassHmacTokenClass.autosync()HmacTokenClass.checkOtp()HmacTokenClass.checkResponse4Challenge()HmacTokenClass.check_otp_exist()HmacTokenClass.createChallenge()HmacTokenClass.getClassInfo()HmacTokenClass.getClassPrefix()HmacTokenClass.getClassType()HmacTokenClass.getInitDetail()HmacTokenClass.getOtp()HmacTokenClass.getSyncTimeOut()HmacTokenClass.get_multi_otp()HmacTokenClass.is_challenge_request()HmacTokenClass.is_challenge_response()HmacTokenClass.resync()HmacTokenClass.update()HmacTokenClass.validate_seed()
- linotp.tokens.passwordtoken module
- linotp.tokens.radiustoken module
- linotp.tokens.remotetoken module
RemoteTokenClassRemoteTokenClass.authenticate()RemoteTokenClass.checkPin()RemoteTokenClass.checkResponse4Challenge()RemoteTokenClass.check_otp_exist()RemoteTokenClass.check_pin_local()RemoteTokenClass.createChallenge()RemoteTokenClass.do_request()RemoteTokenClass.getClassInfo()RemoteTokenClass.getClassPrefix()RemoteTokenClass.getClassType()RemoteTokenClass.is_challenge_request()RemoteTokenClass.splitPinPass()RemoteTokenClass.update()
- linotp.tokens.smstoken module
SmsTokenClassSmsTokenClass.checkOtp()SmsTokenClass.checkResponse4Challenge()SmsTokenClass.createChallenge()SmsTokenClass.getClassInfo()SmsTokenClass.getClassPrefix()SmsTokenClass.getClassType()SmsTokenClass.getInitDetail()SmsTokenClass.getNextOtp()SmsTokenClass.getSMSInfo()SmsTokenClass.getUntil()SmsTokenClass.get_mobile_number()SmsTokenClass.initChallenge()SmsTokenClass.isValid()SmsTokenClass.is_challenge_request()SmsTokenClass.is_challenge_response()SmsTokenClass.loadLinOtpSMSValidTime()SmsTokenClass.sendSMS()SmsTokenClass.setPhone()SmsTokenClass.setSMSInfo()SmsTokenClass.setUntil()SmsTokenClass.setValidUntil()SmsTokenClass.submitChallenge()SmsTokenClass.update()
enforce_smstext()get_auth_smstext()is_phone_editable()
- linotp.tokens.spasstoken module
- linotp.tokens.tagespassworttoken module
- linotp.tokens.totptoken module
TimeHmacTokenClassTimeHmacTokenClass.autosync()TimeHmacTokenClass.checkOtp()TimeHmacTokenClass.check_otp_exist()TimeHmacTokenClass.getClassInfo()TimeHmacTokenClass.getClassPrefix()TimeHmacTokenClass.getClassType()TimeHmacTokenClass.getOtp()TimeHmacTokenClass.getSyncTimeOut()TimeHmacTokenClass.get_multi_otp()TimeHmacTokenClass.get_otp_detail()TimeHmacTokenClass.resync()TimeHmacTokenClass.resyncDiffLimitTimeHmacTokenClass.set_new_timeshift()TimeHmacTokenClass.time2float()TimeHmacTokenClass.timeStepTimeHmacTokenClass.update()
counter2time()logtime2counter()
- linotp.tokens.yubicotoken module
- linotp.tokens.yubikeytoken module