15.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