16.2.1. library functions¶
Based on the database models, which are tested in tests/test_db_model.py, there are different modules.
resolver.py contains functions to simply deal with resolver definitions. On this level users and realms are not know, yet.
realm.py contains functions to deal with realm. Realms are a list of several resolvers. So prior to bother the realm.py, the resolver.py should be understood and working. On this level, users are not known, yet.
user.py contains functions to deal with users. A user object is an entity in a realm. And of course the user object itself can be found in a resolver. But you need to have working resolver.py and realm.py to be able to work with user.py
For further details see the following modules:
- 16.2.1.1. Users
UserUser.attributesUser.check_password()User.delete()User.delete_attribute()User.exist()User.get_ordered_resolvers()User.get_search_fields()User.get_user_identifiers()User.get_user_phone()User.get_user_realms()User.infoUser.is_empty()User.loginUser.realmUser.resolverUser.set_attribute()User.update_user_info()
create_user()get_attributes()get_user_from_param()get_user_list()get_username()is_attribute_at_all()log_used_user()split_user()
- 16.2.1.2. Token Class
- 16.2.1.2.1. 4 Eyes Token
FourEyesTokenClassFourEyesTokenClass.authenticate()FourEyesTokenClass.check_challenge_response()FourEyesTokenClass.convert_realms()FourEyesTokenClass.create_challenge()FourEyesTokenClass.get_class_info()FourEyesTokenClass.get_class_prefix()FourEyesTokenClass.get_class_type()FourEyesTokenClass.has_further_challenge()FourEyesTokenClass.is_challenge_request()FourEyesTokenClass.realms_dict_to_string()FourEyesTokenClass.update()
- 16.2.1.2.2. Certificate Token
CertificateTokenClassCertificateTokenClass.get_as_dict()CertificateTokenClass.get_class_info()CertificateTokenClass.get_class_prefix()CertificateTokenClass.get_class_type()CertificateTokenClass.get_default_settings()CertificateTokenClass.get_init_detail()CertificateTokenClass.hKeyRequiredCertificateTokenClass.revoke()CertificateTokenClass.set_pin()CertificateTokenClass.update()CertificateTokenClass.using_pin
- 16.2.1.2.3. Daplug Token
DaplugTokenClassDaplugTokenClass.check_otp()DaplugTokenClass.check_otp_exist()DaplugTokenClass.get_class_info()DaplugTokenClass.get_class_prefix()DaplugTokenClass.get_class_type()DaplugTokenClass.get_multi_otp()DaplugTokenClass.get_otp()DaplugTokenClass.is_multichallenge_enrollable()DaplugTokenClass.resync()DaplugTokenClass.split_pin_pass()
- 16.2.1.2.4. Email Token
EmailTokenClassEmailTokenClass.EMAIL_ADDRESS_KEYEmailTokenClass.can_verify_enrollmentEmailTokenClass.check_otp()EmailTokenClass.create_challenge()EmailTokenClass.enroll_via_validate()EmailTokenClass.enroll_via_validate_2nd_step()EmailTokenClass.get_class_info()EmailTokenClass.get_class_prefix()EmailTokenClass.get_class_type()EmailTokenClass.is_challenge_request()EmailTokenClass.modeEmailTokenClass.prepare_verify_enrollment()EmailTokenClass.test_config()EmailTokenClass.update()
- 16.2.1.2.5. HOTP Token
HotpTokenClassHotpTokenClass.can_verify_enrollmentHotpTokenClass.check_otp()HotpTokenClass.check_otp_exist()HotpTokenClass.desc_hash_funcHotpTokenClass.desc_key_genHotpTokenClass.desc_otp_lenHotpTokenClass.desc_two_step_adminHotpTokenClass.desc_two_step_userHotpTokenClass.enroll_via_validate()HotpTokenClass.generate_symmetric_key()HotpTokenClass.get_class_info()HotpTokenClass.get_class_prefix()HotpTokenClass.get_class_type()HotpTokenClass.get_default_settings()HotpTokenClass.get_enroll_url()HotpTokenClass.get_import_csv()HotpTokenClass.get_init_detail()HotpTokenClass.get_multi_otp()HotpTokenClass.get_otp()HotpTokenClass.get_setting_type()HotpTokenClass.get_sync_timeout()HotpTokenClass.has_further_challenge()HotpTokenClass.hashlibHotpTokenClass.is_multichallenge_enrollable()HotpTokenClass.is_previous_otp()HotpTokenClass.prepare_verify_enrollment()HotpTokenClass.previous_otp_offsetHotpTokenClass.resync()HotpTokenClass.update()HotpTokenClass.verify_enrollment()
- 16.2.1.2.6. mOTP Token
- 16.2.1.2.7. OCRA Token
- 16.2.1.2.8. Paper Token
- 16.2.1.2.9. Passkey Token
- 16.2.1.2.9.1. Implementation
PasskeyTokenClassPasskeyTokenClass.authenticate()PasskeyTokenClass.check_otp()PasskeyTokenClass.client_modePasskeyTokenClass.create_challenge()PasskeyTokenClass.get_class_info()PasskeyTokenClass.get_class_prefix()PasskeyTokenClass.get_class_type()PasskeyTokenClass.get_default_challenge_text_auth()PasskeyTokenClass.get_default_challenge_text_register()PasskeyTokenClass.get_init_detail()PasskeyTokenClass.inc_failcount()PasskeyTokenClass.is_challenge_request()PasskeyTokenClass.is_multichallenge_enrollable()PasskeyTokenClass.modePasskeyTokenClass.update()PasskeyTokenClass.use_for_authentication()
- 16.2.1.2.9.1. Implementation
- 16.2.1.2.10. PasswordToken
PasswordTokenClassPasswordTokenClass.SecretPasswordPasswordTokenClass.check_otp()PasswordTokenClass.default_contentsPasswordTokenClass.default_lengthPasswordTokenClass.get_class_info()PasswordTokenClass.get_class_prefix()PasswordTokenClass.get_class_type()PasswordTokenClass.get_init_detail()PasswordTokenClass.password_detail_keyPasswordTokenClass.update()
- 16.2.1.2.11. Push Token
PushTokenClassPushTokenClass.api_endpoint()PushTokenClass.authenticate()PushTokenClass.check_challenge_response()PushTokenClass.client_modePushTokenClass.create_challenge()PushTokenClass.enroll_via_validate()PushTokenClass.get_class_info()PushTokenClass.get_class_prefix()PushTokenClass.get_class_type()PushTokenClass.get_enroll_url()PushTokenClass.get_init_detail()PushTokenClass.is_challenge_request()PushTokenClass.is_multichallenge_enrollable()PushTokenClass.modePushTokenClass.update()PushTokenClass.use_for_authentication()
- 16.2.1.2.12. Questionnaire Token
QuestionnaireTokenClassQuestionnaireTokenClass.check_answer()QuestionnaireTokenClass.check_challenge_response()QuestionnaireTokenClass.create_challenge()QuestionnaireTokenClass.get_class_info()QuestionnaireTokenClass.get_class_prefix()QuestionnaireTokenClass.get_class_type()QuestionnaireTokenClass.get_setting_type()QuestionnaireTokenClass.has_further_challenge()QuestionnaireTokenClass.is_challenge_request()QuestionnaireTokenClass.update()
- 16.2.1.2.13. RADIUS Token
RadiusTokenClassRadiusTokenClass.authenticate()RadiusTokenClass.check_challenge_response()RadiusTokenClass.check_otp()RadiusTokenClass.check_pin_localRadiusTokenClass.create_challenge()RadiusTokenClass.get_class_info()RadiusTokenClass.get_class_prefix()RadiusTokenClass.get_class_type()RadiusTokenClass.is_challenge_request()RadiusTokenClass.is_challenge_response()RadiusTokenClass.modeRadiusTokenClass.split_pin_pass()RadiusTokenClass.update()
- 16.2.1.2.14. Registration Code Token
- 16.2.1.2.15. Remote Token
- 16.2.1.2.16. SMS Token
SmsTokenClassSmsTokenClass.check_otp()SmsTokenClass.create_challenge()SmsTokenClass.enroll_via_validate()SmsTokenClass.enroll_via_validate_2nd_step()SmsTokenClass.get_class_info()SmsTokenClass.get_class_prefix()SmsTokenClass.get_class_type()SmsTokenClass.is_challenge_request()SmsTokenClass.modeSmsTokenClass.prepare_verify_enrollment()SmsTokenClass.update()
- 16.2.1.2.17. SPass Token
- 16.2.1.2.18. SSHKey Token
- 16.2.1.2.19. TiQR Token
- 16.2.1.2.19.1. Enrollment
- 16.2.1.2.19.2. Authentication
- 16.2.1.2.19.3. Implementation
TiqrTokenClassTiqrTokenClass.api_endpoint()TiqrTokenClass.check_challenge_response()TiqrTokenClass.client_modeTiqrTokenClass.create_challenge()TiqrTokenClass.get_class_info()TiqrTokenClass.get_class_prefix()TiqrTokenClass.get_class_type()TiqrTokenClass.get_init_detail()TiqrTokenClass.modeTiqrTokenClass.update()
- 16.2.1.2.20. TOTP Token
TotpTokenClassTotpTokenClass.check_otp()TotpTokenClass.check_otp_exist()TotpTokenClass.desc_timestepTotpTokenClass.get_class_info()TotpTokenClass.get_class_prefix()TotpTokenClass.get_class_type()TotpTokenClass.get_import_csv()TotpTokenClass.get_multi_otp()TotpTokenClass.get_otp()TotpTokenClass.get_setting_type()TotpTokenClass.hashlibTotpTokenClass.previous_otp_offsetTotpTokenClass.resync()TotpTokenClass.timeshiftTotpTokenClass.timestepTotpTokenClass.timewindowTotpTokenClass.update()
- 16.2.1.2.21. U2F Token
- 16.2.1.2.21.1. Enrollment
- 16.2.1.2.21.2. Authentication
- 16.2.1.2.21.3. Implementation
U2fTokenClassU2fTokenClass.api_endpoint()U2fTokenClass.check_otp()U2fTokenClass.client_modeU2fTokenClass.create_challenge()U2fTokenClass.get_class_info()U2fTokenClass.get_class_prefix()U2fTokenClass.get_class_type()U2fTokenClass.get_init_detail()U2fTokenClass.is_challenge_request()U2fTokenClass.update()
- 16.2.1.2.22. Vasco Token
- 16.2.1.2.23. WebAuthn Token
- 16.2.1.2.23.1. Enrollment
- 16.2.1.2.23.2. Authentication
- 16.2.1.2.23.3. Implementation
WebAuthnTokenClassWebAuthnTokenClass.check_otp()WebAuthnTokenClass.client_modeWebAuthnTokenClass.create_challenge()WebAuthnTokenClass.decrypt_otpkey()WebAuthnTokenClass.get_class_info()WebAuthnTokenClass.get_class_prefix()WebAuthnTokenClass.get_class_type()WebAuthnTokenClass.get_default_challenge_text_auth()WebAuthnTokenClass.get_default_challenge_text_register()WebAuthnTokenClass.get_init_detail()WebAuthnTokenClass.get_setting_type()WebAuthnTokenClass.is_challenge_request()WebAuthnTokenClass.update()
- 16.2.1.2.24. Yubico Token
- 16.2.1.2.25. Yubikey Token
YubikeyTokenClassYubikeyTokenClass.api_endpoint()YubikeyTokenClass.check_otp()YubikeyTokenClass.check_otp_exist()YubikeyTokenClass.check_yubikey_pass()YubikeyTokenClass.get_class_info()YubikeyTokenClass.get_class_prefix()YubikeyTokenClass.get_class_type()YubikeyTokenClass.is_challenge_request()YubikeyTokenClass.update()
TokenClassTokenClass.add_init_details()TokenClass.add_tokengroup()TokenClass.add_tokeninfo()TokenClass.add_tokeninfo_dict()TokenClass.add_user()TokenClass.api_endpoint()TokenClass.authenticate()TokenClass.can_verify_enrollmentTokenClass.challenge_janitor()TokenClass.check_all()TokenClass.check_auth_counter()TokenClass.check_challenge_response()TokenClass.check_failcount()TokenClass.check_last_auth_newer()TokenClass.check_otp()TokenClass.check_otp_exist()TokenClass.check_pin()TokenClass.check_reset_failcount()TokenClass.check_validity_period()TokenClass.client_modeTokenClass.create_challenge()TokenClass.decode_otpkey()TokenClass.del_tokengroup()TokenClass.del_tokeninfo()TokenClass.delete_token()TokenClass.enable()TokenClass.enroll_via_validate()TokenClass.enroll_via_validate_2nd_step()TokenClass.generate_symmetric_key()TokenClass.get_as_dict()TokenClass.get_class_info()TokenClass.get_class_prefix()TokenClass.get_class_type()TokenClass.get_count_auth()TokenClass.get_count_auth_max()TokenClass.get_count_auth_success()TokenClass.get_count_auth_success_max()TokenClass.get_count_window()TokenClass.get_default_settings()TokenClass.get_enroll_url()TokenClass.get_failcount()TokenClass.get_hashlib()TokenClass.get_import_csv()TokenClass.get_init_detail()TokenClass.get_init_details()TokenClass.get_max_failcount()TokenClass.get_multi_otp()TokenClass.get_otp()TokenClass.get_otp_count()TokenClass.get_otp_count_window()TokenClass.get_otplen()TokenClass.get_pin_hash_seed()TokenClass.get_realms()TokenClass.get_serial()TokenClass.get_setting_type()TokenClass.get_sync_window()TokenClass.get_tokeninfo()TokenClass.get_tokentype()TokenClass.get_type()TokenClass.get_user_displayname()TokenClass.get_user_id()TokenClass.get_validity_period_end()TokenClass.get_validity_period_start()TokenClass.hKeyRequiredTokenClass.has_db_challenge_response()TokenClass.has_further_challenge()TokenClass.inc_count_auth()TokenClass.inc_count_auth_success()TokenClass.inc_failcount()TokenClass.inc_otp_counter()TokenClass.is_active()TokenClass.is_challenge_request()TokenClass.is_challenge_response()TokenClass.is_fit_for_challenge()TokenClass.is_locked()TokenClass.is_multichallenge_enrollable()TokenClass.is_orphaned()TokenClass.is_outofband()TokenClass.is_pin_change()TokenClass.is_previous_otp()TokenClass.is_revoked()TokenClass.modeTokenClass.ownersTokenClass.post_success()TokenClass.prepare_verify_enrollment()TokenClass.reset()TokenClass.resync()TokenClass.revoke()TokenClass.rollout_stateTokenClass.save()TokenClass.set_count_auth()TokenClass.set_count_auth_max()TokenClass.set_count_auth_success()TokenClass.set_count_auth_success_max()TokenClass.set_count_window()TokenClass.set_defaults()TokenClass.set_description()TokenClass.set_failcount()TokenClass.set_hashlib()TokenClass.set_init_details()TokenClass.set_maxfail()TokenClass.set_next_pin_change()TokenClass.set_otp_count()TokenClass.set_otpkey()TokenClass.set_otplen()TokenClass.set_pin()TokenClass.set_pin_hash_seed()TokenClass.set_realms()TokenClass.set_so_pin()TokenClass.set_sync_window()TokenClass.set_tokengroups()TokenClass.set_tokeninfo()TokenClass.set_type()TokenClass.set_user_pin()TokenClass.set_validity_period_end()TokenClass.set_validity_period_start()TokenClass.split_pin_pass()TokenClass.status_validation_fail()TokenClass.status_validation_success()TokenClass.test_config()TokenClass.update()TokenClass.use_for_authentication()TokenClass.userTokenClass.using_pinTokenClass.verify_enrollment()
- 16.2.1.2.1. 4 Eyes Token
- 16.2.1.3. Token Functions
add_tokeninfo()assign_token()assign_tokengroup()challenge_text_replace()check_otp()check_realm_pass()check_serial()check_serial_pass()check_token_list()check_user_pass()clob_to_varcharconvert_token_objects_to_dicts()copy_token_pin()copy_token_realms()copy_token_user()create_challenges_from_tokens()create_tokenclass_object()delete_tokeninfo()enable_token()fn_clob_to_varchar_default()fn_clob_to_varchar_oracle()gen_serial()get_dynamic_policy_definitions()get_multi_otp()get_num_tokens_in_realm()get_one_token()get_otp()get_realms_of_token()get_serial_by_otp()get_serial_by_otp_list()get_token_by_otp()get_token_owner()get_token_type()get_tokenclass_info()get_tokeninfo()get_tokens()get_tokens_from_serial_or_user()get_tokens_in_resolver()get_tokens_paginate()get_tokens_paginated_generator()import_token()init_token()is_token_active()is_token_owner()list_tokengroups()lost_token()regenerate_enroll_url()remove_token()reset_token()resync_token()revoke_token()set_count_auth()set_count_window()set_defaults()set_description()set_failcounter()set_hashlib()set_max_failcount()set_otplen()set_pin()set_pin_so()set_pin_user()set_realms()set_sync_window()set_tokengroups()set_validity_period_end()set_validity_period_start()token_dump()token_exist()token_load()unassign_token()unassign_tokengroup()weigh_token_type()
- 16.2.1.4. Container Class
- 16.2.1.4.1. Smartphone Container
SmartphoneContainerSmartphoneContainer.check_challenge_response()SmartphoneContainer.create_challenge()SmartphoneContainer.encrypt_dict()SmartphoneContainer.finalize_registration()SmartphoneContainer.get_class_description()SmartphoneContainer.get_class_prefix()SmartphoneContainer.get_class_type()SmartphoneContainer.get_supported_token_types()SmartphoneContainer.get_tokens_for_synchronization()SmartphoneContainer.init_registration()SmartphoneContainer.optionsSmartphoneContainer.terminate_registration()
- 16.2.1.4.2. Yubikey Container
- 16.2.1.4.3. Generic
TokenContainerClassTokenContainerClass.add_options()TokenContainerClass.add_states()TokenContainerClass.add_token()TokenContainerClass.add_user()TokenContainerClass.check_challenge_response()TokenContainerClass.create_challenge()TokenContainerClass.db_idTokenContainerClass.delete()TokenContainerClass.delete_container_info()TokenContainerClass.descriptionTokenContainerClass.encrypt_dict()TokenContainerClass.finalize_registration()TokenContainerClass.get_as_dict()TokenContainerClass.get_class_description()TokenContainerClass.get_class_options()TokenContainerClass.get_class_prefix()TokenContainerClass.get_class_type()TokenContainerClass.get_container_info()TokenContainerClass.get_container_info_dict()TokenContainerClass.get_internal_info_keys()TokenContainerClass.get_state_types()TokenContainerClass.get_states()TokenContainerClass.get_supported_token_types()TokenContainerClass.get_tokens()TokenContainerClass.get_tokens_for_synchronization()TokenContainerClass.get_users()TokenContainerClass.init_registration()TokenContainerClass.last_authenticationTokenContainerClass.last_synchronizationTokenContainerClass.optionsTokenContainerClass.realmsTokenContainerClass.remove_token()TokenContainerClass.remove_user()TokenContainerClass.reset_last_authentication()TokenContainerClass.reset_last_synchronization()TokenContainerClass.serialTokenContainerClass.set_container_info()TokenContainerClass.set_default_option()TokenContainerClass.set_realms()TokenContainerClass.set_states()TokenContainerClass.synchronize_container_details()TokenContainerClass.templateTokenContainerClass.terminate_registration()TokenContainerClass.typeTokenContainerClass.update_container_info()TokenContainerClass.update_last_authentication()TokenContainerClass.update_last_synchronization()TokenContainerClass.validate_challenge()
- 16.2.1.4.1. Smartphone Container
- 16.2.1.5. Container Functions
add_container_info()add_container_realms()add_container_states()add_multiple_tokens_to_container()add_not_authorized_tokens_result()add_token_to_container()assign_user()compare_template_dicts()compare_template_with_container()create_container_dict()create_container_from_db_object()create_container_template()create_container_template_from_db_object()create_container_tokens_from_template()create_endpoint_url()create_pagination()delete_container_by_id()delete_container_by_serial()delete_container_info()finalize_container_rollover()finalize_registration()find_container_by_id()find_container_by_serial()find_container_for_token()get_all_containers()get_all_templates_with_type()get_container_classes()get_container_classes_descriptions()get_container_info_dict()get_container_policy_info()get_container_realms()get_container_template_classes()get_container_token_types()get_offline_token_serials()get_template_obj()get_templates_by_query()init_container()init_container_rollover()remove_multiple_tokens_from_container()remove_token_from_container()set_container_description()set_container_info()set_container_realms()set_container_states()set_default_template()set_options()unassign_user()unregister()
- 16.2.1.6. Application Class
- 16.2.1.7. Policy Module
- 16.2.1.7.1. realm and resolver
- 16.2.1.7.2. user
- 16.2.1.7.3. client
- 16.2.1.7.4. time
ACTIONACTION.ADDRESOLVERINRESPONSEACTION.ADDUSERACTION.ADDUSERINRESPONSEACTION.ADMIN_DASHBOARDACTION.APIKEYACTION.APPIMAGEURLACTION.APPLICATION_TOKENTYPEACTION.ASSIGNACTION.AUDITACTION.AUDITPAGESIZEACTION.AUDIT_AGEACTION.AUDIT_DOWNLOADACTION.AUTHITEMSACTION.AUTHMAXFAILACTION.AUTHMAXSUCCESSACTION.AUTHORIZEDACTION.AUTH_CACHEACTION.AUTOASSIGNACTION.CACONNECTORDELETEACTION.CACONNECTORREADACTION.CACONNECTORWRITEACTION.CHALLENGERESPONSEACTION.CHALLENGETEXTACTION.CHALLENGETEXT_FOOTERACTION.CHALLENGETEXT_HEADERACTION.CHANGE_PIN_EVERYACTION.CHANGE_PIN_FIRST_USEACTION.CHANGE_PIN_VIA_VALIDATEACTION.CLIENTTYPEACTION.CONFIGDOCUMENTATIONACTION.CONTAINER_ADD_TOKENACTION.CONTAINER_ASSIGN_USERACTION.CONTAINER_CHALLENGE_TTLACTION.CONTAINER_CLIENT_ROLLOVERACTION.CONTAINER_CREATEACTION.CONTAINER_DELETEACTION.CONTAINER_DESCRIPTIONACTION.CONTAINER_INFOACTION.CONTAINER_LISTACTION.CONTAINER_REALMSACTION.CONTAINER_REGISTERACTION.CONTAINER_REGISTRATION_TTLACTION.CONTAINER_REMOVE_TOKENACTION.CONTAINER_ROLLOVERACTION.CONTAINER_SSL_VERIFYACTION.CONTAINER_STATEACTION.CONTAINER_TEMPLATE_CREATEACTION.CONTAINER_TEMPLATE_DELETEACTION.CONTAINER_TEMPLATE_LISTACTION.CONTAINER_UNASSIGN_USERACTION.CONTAINER_UNREGISTERACTION.CONTAINER_WIZARD_REGISTRATIONACTION.CONTAINER_WIZARD_TEMPLATEACTION.CONTAINER_WIZARD_TYPEACTION.COPYTOKENPINACTION.COPYTOKENUSERACTION.CUSTOM_BASELINEACTION.CUSTOM_MENUACTION.DEFAULT_CONTAINER_TYPEACTION.DEFAULT_TOKENTYPEACTION.DELETEACTION.DELETEUSERACTION.DELETE_USER_ATTRIBUTESACTION.DELETION_CONFIRMATIONACTION.DIALOG_NO_TOKENACTION.DISABLEACTION.DISABLE_CLIENT_CONTAINER_UNREGISTERACTION.DISABLE_CLIENT_TOKEN_DELETIONACTION.EMAILCONFIGACTION.EMAILVALIDATIONACTION.ENABLEACTION.ENCRYPTPINACTION.ENROLLPINACTION.ENROLL_VIA_MULTICHALLENGEACTION.ENROLL_VIA_MULTICHALLENGE_TEXTACTION.EVENTHANDLINGREADACTION.EVENTHANDLINGWRITEACTION.FORCE_APP_PINACTION.FORCE_CHALLENGE_RESPONSEACTION.GDPR_LINKACTION.GETCHALLENGESACTION.GETRANDOMACTION.GETSERIALACTION.HIDE_AUDIT_COLUMNSACTION.HIDE_BUTTONSACTION.HIDE_TOKENINFOACTION.HIDE_WELCOMEACTION.IMPORTACTION.INCREASE_FAILCOUNTER_ON_CHALLENGEACTION.INITIALLY_ADD_TOKENS_TO_CONTAINERACTION.JWTVALIDITYACTION.LASTAUTHACTION.LOGINMODEACTION.LOGIN_TEXTACTION.LOGOUTTIMEACTION.LOGOUT_REDIRECTACTION.LOSTTOKENACTION.LOSTTOKENPWCONTENTSACTION.LOSTTOKENPWLENACTION.LOSTTOKENVALIDACTION.MACHINELISTACTION.MACHINERESOLVERDELETEACTION.MACHINERESOLVERREADACTION.MACHINERESOLVERWRITEACTION.MACHINETOKENSACTION.MANAGESUBSCRIPTIONACTION.MANGLEACTION.MAXACTIVETOKENUSERACTION.MAXTOKENREALMACTION.MAXTOKENUSERACTION.NODETAILFAILACTION.NODETAILSUCCESSACTION.OTPPINACTION.OTPPINCONTENTSACTION.OTPPINMAXLENACTION.OTPPINMINLENACTION.OTPPINRANDOMACTION.OTPPINSETRANDOMACTION.PASSNOTOKENACTION.PASSNOUSERACTION.PASSTHRUACTION.PASSTHRU_ASSIGNACTION.PASSWORDRESETACTION.PASSWORD_CONTENTSACTION.PASSWORD_LENGTHACTION.PERIODICTASKREADACTION.PERIODICTASKWRITEACTION.PINHANDLINGACTION.PI_SERVER_URLACTION.POLICYDELETEACTION.POLICYREADACTION.POLICYTEMPLATEURLACTION.POLICYWRITEACTION.PREFERREDCLIENTMODEACTION.PRIVACYIDEASERVERREADACTION.PRIVACYIDEASERVERWRITEACTION.RADIUSSERVERREADACTION.RADIUSSERVERWRITEACTION.REALMACTION.REALMDROPDOWNACTION.REGISTERBODYACTION.REGISTRATIONCODE_CONTENTSACTION.REGISTRATIONCODE_LENGTHACTION.REMOTE_USERACTION.REQUIREDEMAILACTION.REQUIRE_DESCRIPTIONACTION.RESETACTION.RESETALLTOKENSACTION.RESOLVERACTION.RESOLVERDELETEACTION.RESOLVERREADACTION.RESOLVERWRITEACTION.RESYNCACTION.RESYNC_VIA_MULTICHALLENGEACTION.REVOKEACTION.RSS_AGEACTION.RSS_FEEDSACTION.SEARCH_ON_ENTERACTION.SERIALACTION.SERVICEID_ADDACTION.SERVICEID_DELETEACTION.SERVICEID_LISTACTION.SETACTION.SETDESCRIPTIONACTION.SETHSMACTION.SETPINACTION.SETRANDOMPINACTION.SETREALMACTION.SETTOKENINFOACTION.SET_USER_ATTRIBUTESACTION.SHOW_ANDROID_AUTHENTICATORACTION.SHOW_CUSTOM_AUTHENTICATORACTION.SHOW_IOS_AUTHENTICATORACTION.SHOW_NODEACTION.SHOW_SEEDACTION.SMSGATEWAYREADACTION.SMSGATEWAYWRITEACTION.SMTPSERVERREADACTION.SMTPSERVERWRITEACTION.STATISTICSDELETEACTION.STATISTICSREADACTION.SYSTEMDELETEACTION.SYSTEMREADACTION.SYSTEMWRITEACTION.TIMEOUT_ACTIONACTION.TOKENGROUPSACTION.TOKENGROUP_ADDACTION.TOKENGROUP_DELETEACTION.TOKENGROUP_LISTACTION.TOKENINFOACTION.TOKENISSUERACTION.TOKENLABELACTION.TOKENLISTACTION.TOKENPAGESIZEACTION.TOKENREALMSACTION.TOKENROLLOVERACTION.TOKENTYPEACTION.TOKENWIZARDACTION.TOKENWIZARD2NDACTION.TRIGGERCHALLENGEACTION.UNASSIGNACTION.UPDATEUSERACTION.USERDETAILSACTION.USERLISTACTION.USERPAGESIZEACTION.VERIFY_ENROLLMENT
ACTIONVALUEAUTHORIZEDAUTOASSIGNVALUECONDITION_CHECKCONDITION_SECTIONGROUPLOGINMODEMAIN_MENUMatchMatchingErrorPolicyClassPolicyClass.check_for_conflicts()PolicyClass.extract_action_values()PolicyClass.filter_policies_by_conditions()PolicyClass.get_action_values()PolicyClass.list_policies()PolicyClass.match_policies()PolicyClass.policiesPolicyClass.ui_get_enroll_tokentypes()PolicyClass.ui_get_main_menus()PolicyClass.ui_get_rights()
REMOTE_USERSCOPETIMEOUT_ACTIONTYPEcheck_pin()convert_action_dict_to_python_dict()delete_all_policies()delete_policies()delete_policy()enable_policy()export_policies()export_policy()get_action_values_from_options()get_allowed_custom_attributes()get_policy_condition_comparators()get_policy_condition_sections()get_static_policy_definitions()import_policies()import_policy()set_policy()
- 16.2.1.8. Job Queue
- 16.2.1.9. API Policies
- 16.2.1.9.1. Pre Policies
allowed_audit_realm()api_key_required()auditlog_age()check_admin_tokenlist()check_anonymous_user()check_application_tokentype()check_base_action()check_client_container_action()check_client_container_disabled_action()check_container_action()check_container_register_rollover()check_custom_user_attributes()check_external()check_max_token_realm()check_max_token_user()check_otp_pin()check_token_action()check_token_init()check_token_list_action()check_token_upload()check_user_params()container_registration_config()encrypt_pin()enroll_pin()fido2_auth()fido2_enroll()get_first_policy_value()hide_audit_columns()hide_tokeninfo()increase_failcounter_on_challenge()indexedsecret_force_attribute()init_ca_connector()init_ca_template()init_random_pin()init_subject_components()init_token_defaults()init_token_length_contents()init_tokenlabel()is_remote_user_allowed()jwt_validity()mangle()mock_fail()mock_success()papertoken_count()prepolicypushtoken_add_config()pushtoken_disable_wait()pushtoken_validate()realmadmin()require_description()required_email()required_piv_attestation()rss_age()save_client_application_type()set_random_pin()set_realm()smartphone_config()sms_identifiers()tantoken_count()twostep_enrollment_activation()twostep_enrollment_parameters()u2ftoken_allowed()u2ftoken_verify_cert()verify_enrollment()webauthntoken_allowed()webauthntoken_authz()webauthntoken_request()
- 16.2.1.9.2. Post Policies
add_user_detail_to_response()autoassign()check_serial()check_tokeninfo()check_tokentype()check_verify_enrollment()construct_radius_response()get_webui_settings()is_authorized()mangle_challenge_response()multichallenge_enroll_via_validate()no_detail_on_fail()no_detail_on_success()offline_info()postpolicypostrequestpreferred_client_mode()save_pin_change()sign_response()
- 16.2.1.9.1. Pre Policies
- 16.2.1.10. Policy Decorators
- 16.2.1.11. Event Handler
- 16.2.1.12. SMS Provider