16.2.1.2.9. PasswordToken

class privacyidea.lib.tokens.passwordtoken.PasswordTokenClass(aToken)[source]

This Token does use a fixed Password as the OTP value. In addition, the OTP PIN can be used with this token. This Token can be used for a scenario like losttoken

class SecretPassword(secObj)[source]
check_password(password)[source]
Parameters:password (str) –
Returns:result of password check: 0 if success, -1 if failed
Return type:int
get_password()[source]
check_otp(anOtpVal, counter=None, window=None, options=None)[source]

This checks the static password

Parameters:anOtpVal – This contains the “OTP” value, which is the static

password :return: result of password check, 0 in case of success, -1 if fail :rtype: int

static get_class_info(key=None, ret='all')[source]

returns a subtree of the token definition

Parameters:
  • key (string) – subsection identifier
  • ret (user defined) – default return value, if nothing is found
Returns:

subsection if key exists or user defined

Return type:

dict or scalar

static get_class_prefix()[source]
static get_class_type()[source]
set_otplen(otplen=0)[source]

sets the OTP length to the length of the password

Parameters:otplen (int) – This is ignored in this class
Result:None
update(param)[source]

This method is called during the initialization process. :param param: parameters from the token init :type param: dict :return: None