.circleci/config.yml .codespell_skip .github/ISSUE_TEMPLATE/1-bug_report.md .github/ISSUE_TEMPLATE/2-feature_request.md .github/ISSUE_TEMPLATE/3-are_you_lost.md .github/ISSUE_TEMPLATE/4-idea.md .github/filters.yml .github/workflows/greetings.yml .github/workflows/python-dist.yml .github/workflows/python.yml .github/workflows/reviewdog.yml .gitignore .gitmodules .pep8speaks.yml .readthedocs.yaml .travis.yml .travis_check.sh AUTHORS.md CONTRIBUTING.md Changelog Gruntfile.js LICENSE MANIFEST.in Makefile Procfile README.rst READ_BEFORE_UPDATE.md SECURITY.md authmodules/OTRS/README.rst authmodules/README.md authmodules/TYPO3/Makefile authmodules/TYPO3/privacyidea/Classes/PrivacyideaAuth.php authmodules/TYPO3/privacyidea/Classes/PrivacyideaService.php authmodules/TYPO3/privacyidea/Classes/Utility/ExtensionManagerConfigurationUtility.php authmodules/TYPO3/privacyidea/Documentation/ChangeLog/Index.rst authmodules/TYPO3/privacyidea/Documentation/Configuration/Index.rst authmodules/TYPO3/privacyidea/Documentation/Images/configuration.png authmodules/TYPO3/privacyidea/Documentation/Includes.txt authmodules/TYPO3/privacyidea/Documentation/Index.rst authmodules/TYPO3/privacyidea/Documentation/Introduction/Index.rst authmodules/TYPO3/privacyidea/Documentation/KnownProblems/Index.rst authmodules/TYPO3/privacyidea/Documentation/Settings.yml authmodules/TYPO3/privacyidea/Documentation/ToDoList/Index.rst authmodules/TYPO3/privacyidea/ExtensionBuilder.json authmodules/TYPO3/privacyidea/Readme.rst authmodules/TYPO3/privacyidea/Resources/Private/.htaccess authmodules/TYPO3/privacyidea/Resources/Private/Language/locallang.xlf authmodules/TYPO3/privacyidea/Resources/Private/Language/locallang_csh_tx_privacyidea_domain_model_privacyideaauth.xlf authmodules/TYPO3/privacyidea/Resources/Private/Language/locallang_db.xlf authmodules/TYPO3/privacyidea/Resources/Private/Language/locallang_em.xlf authmodules/TYPO3/privacyidea/Resources/Public/Icons/relation.gif authmodules/TYPO3/privacyidea/Resources/Public/Icons/tx_privacyidea_domain_model_privacyideaauth.gif authmodules/TYPO3/privacyidea/ext_conf_template.txt authmodules/TYPO3/privacyidea/ext_emconf.php authmodules/TYPO3/privacyidea/ext_icon.gif authmodules/TYPO3/privacyidea/ext_localconf.php authmodules/__init__.py authmodules/apache2/README.md authmodules/apache2/__init__.py authmodules/apache2/apache.conf authmodules/apache2/privacyidea_apache.py contrib/Makefile contrib/README.md contrib/patches/jwt_add_provides contrib/patches/jwt_remove_setup_required contrib/patches/remove-generated-timestamp coveragerc deploy/README.md deploy/apache/privacyideaapp.wsgi deploy/apache/sites-available/privacyidea.conf deploy/crontab/privacyidea deploy/debian-virtualenv/changelog deploy/debian-virtualenv/clean deploy/debian-virtualenv/compat deploy/debian-virtualenv/control deploy/debian-virtualenv/python-privacyidea.triggers deploy/debian-virtualenv/rules deploy/debian-virtualenv/source/format deploy/debian-virtualenv/source/options deploy/heroku/default-resolver deploy/heroku/enckey deploy/heroku/private.pem deploy/heroku/privkey.pem deploy/heroku/public.pem deploy/heroku/users deploy/logging.cfg deploy/nginx/privacyideaapp.py deploy/nginx/sites-available/privacyidea deploy/pi.cfg deploy/privacyidea/NetKnights.pem deploy/privacyidea/dictionary deploy/privacyidea/enckey deploy/privacyidea/private.pem deploy/privacyidea/public.pem deploy/reset-db.sh deploy/uwsgi/apps-available/privacyidea.xml doc/Makefile doc/_static/css/custom.css doc/application_plugins/index.rst doc/application_plugins/openvpn.rst doc/application_plugins/owncloud.png doc/application_plugins/rlm_perl.rst doc/application_plugins/rlm_rest.rst doc/audit/auditlog.png doc/audit/index.rst doc/conf.py doc/configuration/caconnectors.rst doc/configuration/images/CA-connectors.png doc/configuration/images/appliance/backup1.png doc/configuration/images/appliance/backup2.png doc/configuration/images/appliance/backup3.png doc/configuration/images/appliance/configure-privacyidea.png doc/configuration/images/appliance/database.png doc/configuration/images/appliance/manage-admins.png doc/configuration/images/appliance/manage-radius-clients.png doc/configuration/images/appliance/redundancy-successful.png doc/configuration/images/appliance/start-screen.png doc/configuration/images/ask-create-realm.png doc/configuration/images/edit-realm.png doc/configuration/images/enroll-cert.png doc/configuration/images/http_resolver.png doc/configuration/images/ldap-resolver.png doc/configuration/images/radius-server-chain.odg doc/configuration/images/radius-server-chain.png doc/configuration/images/radius-server-config.png doc/configuration/images/scim-resolver.png doc/configuration/images/sms_gateway_new.png doc/configuration/images/smtp-server-edit.png doc/configuration/images/smtp_server_edit.png doc/configuration/images/smtp_server_list.png doc/configuration/images/sql-resolver.png doc/configuration/images/system-config.png doc/configuration/images/token-config.png doc/configuration/index.rst doc/configuration/privacyidea-appliance.rst doc/configuration/privacyideaserver_config.rst doc/configuration/radiusserver_config.rst doc/configuration/realms.rst doc/configuration/sms_gateway_config.rst doc/configuration/smtpserver_config.rst doc/configuration/system_config.rst doc/configuration/token_config.rst doc/configuration/tokenconfig/email.rst doc/configuration/tokenconfig/hotp.rst doc/configuration/tokenconfig/images/email.png doc/configuration/tokenconfig/images/hotp.png doc/configuration/tokenconfig/images/tiqr.png doc/configuration/tokenconfig/images/totp.png doc/configuration/tokenconfig/images/yubico.png doc/configuration/tokenconfig/images/yubikey.png doc/configuration/tokenconfig/sms.rst doc/configuration/tokenconfig/tiqr.rst doc/configuration/tokenconfig/totp.rst doc/configuration/tokenconfig/u2f.rst doc/configuration/tokenconfig/webauthn.rst doc/configuration/tokenconfig/yubico.rst doc/configuration/tokenconfig/yubikey.rst doc/configuration/useridresolvers.rst doc/eventhandler/counterhandler.rst doc/eventhandler/customuserattributehandler.rst doc/eventhandler/event-details.png doc/eventhandler/event-list.png doc/eventhandler/federationhandler.rst doc/eventhandler/index.rst doc/eventhandler/logginghandler.rst doc/eventhandler/requestmangler.rst doc/eventhandler/responsemangler.rst doc/eventhandler/scripthandler.rst doc/eventhandler/tokenhandler.rst doc/eventhandler/usernotification.rst doc/eventhandler/webhookhandler.rst doc/faq/admins.rst doc/faq/brute-force.rst doc/faq/creating-users.rst doc/faq/crypto-considerations.rst doc/faq/customization.rst doc/faq/high-availability.rst doc/faq/images/ha-master-master.odg doc/faq/images/ha-master-master.png doc/faq/images/ha-one-dbms.odg doc/faq/images/ha-one-dbms.png doc/faq/index.rst doc/faq/migration-strategies.rst doc/faq/mysqldb.rst doc/faq/performance.rst doc/faq/policies.rst doc/faq/resolver.rst doc/faq/rollout-strategies.rst doc/faq/shortcuts.rst doc/faq/time.rst doc/faq/tokenview.rst doc/faq/translation.rst doc/firststeps/add_admin.rst doc/firststeps/images/enroll1.png doc/firststeps/images/enroll2.png doc/firststeps/images/realm1.png doc/firststeps/images/resolver1.png doc/firststeps/images/resolver2.png doc/firststeps/images/testtoken.png doc/firststeps/images/users.png doc/firststeps/index.rst doc/firststeps/login.rst doc/firststeps/realm.rst doc/firststeps/token.rst doc/glossary/index.rst doc/images/privacyidea-color.png doc/index.rst doc/installation/centos.rst doc/installation/index.rst doc/installation/pip.rst doc/installation/system/inifile.rst doc/installation/system/logging.rst doc/installation/system/pi-manage.rst doc/installation/system/securitymodule.rst doc/installation/system/wsgiscript.rst doc/installation/ubuntu.rst doc/installation/upgrade.rst doc/jobqueue/index.rst doc/machines/index.rst doc/modules/api.rst doc/modules/api/application.rst doc/modules/api/audit.rst doc/modules/api/auth.rst doc/modules/api/caconnector.rst doc/modules/api/client.rst doc/modules/api/defaultrealm.rst doc/modules/api/event.rst doc/modules/api/machineresolver.rst doc/modules/api/machines.rst doc/modules/api/monitoring.rst doc/modules/api/periodictask.rst doc/modules/api/policy.rst doc/modules/api/privacyideaserver.rst doc/modules/api/radiusserver.rst doc/modules/api/realm.rst doc/modules/api/recover.rst doc/modules/api/register.rst doc/modules/api/resolver.rst doc/modules/api/smsgateway.rst doc/modules/api/smtpserver.rst doc/modules/api/subscriptions.rst doc/modules/api/system.rst doc/modules/api/token.rst doc/modules/api/ttype.rst doc/modules/api/user.rst doc/modules/api/validate.rst doc/modules/audit.rst doc/modules/db.rst doc/modules/index.rst doc/modules/lib.rst doc/modules/lib/apipolicy.rst doc/modules/lib/applicationclass.rst doc/modules/lib/eventhandler.rst doc/modules/lib/eventhandler/base.rst doc/modules/lib/eventhandler/usernotification.rst doc/modules/lib/jobqueue.rst doc/modules/lib/policy.rst doc/modules/lib/policydecorator.rst doc/modules/lib/queueclasses/huey_queue.rst doc/modules/lib/smsprovider.rst doc/modules/lib/smsprovider/httpprovider.rst doc/modules/lib/smsprovider/sipgateprovider.rst doc/modules/lib/smsprovider/smtpprovider.rst doc/modules/lib/tokenclass.rst doc/modules/lib/tokenfunction.rst doc/modules/lib/tokentypes/4eyes.rst doc/modules/lib/tokentypes/certificate.rst doc/modules/lib/tokentypes/daplug.rst doc/modules/lib/tokentypes/email.rst doc/modules/lib/tokentypes/hotp.rst doc/modules/lib/tokentypes/motp.rst doc/modules/lib/tokentypes/ocra.rst doc/modules/lib/tokentypes/paper.rst doc/modules/lib/tokentypes/password.rst doc/modules/lib/tokentypes/push.rst doc/modules/lib/tokentypes/questionnaire.rst doc/modules/lib/tokentypes/radius.rst doc/modules/lib/tokentypes/registration.rst doc/modules/lib/tokentypes/remote.rst doc/modules/lib/tokentypes/sms.rst doc/modules/lib/tokentypes/spass.rst doc/modules/lib/tokentypes/ssh.rst doc/modules/lib/tokentypes/tiqr.rst doc/modules/lib/tokentypes/totp.rst doc/modules/lib/tokentypes/u2f.rst doc/modules/lib/tokentypes/vasco.rst doc/modules/lib/tokentypes/webauthn.rst doc/modules/lib/tokentypes/yubico.rst doc/modules/lib/tokentypes/yubikey.rst doc/modules/lib/users.rst doc/modules/machineresolvers.rst doc/modules/monitoring.rst doc/modules/pinhandler.rst doc/modules/useridresolvers.rst doc/overview/index.rst doc/periodictask/eventcounter.rst doc/periodictask/index.rst doc/periodictask/periodictasks.png doc/periodictask/simplestats.rst doc/policies/admin.rst doc/policies/authentication.rst doc/policies/authorization.rst doc/policies/conditions.rst doc/policies/enrollment.rst doc/policies/images/admin_policies.png doc/policies/images/default_templates.png doc/policies/images/policies.png doc/policies/images/register-dialog.png doc/policies/images/register-policy.png doc/policies/images/register.png doc/policies/index.rst doc/policies/register.rst doc/policies/templates.rst doc/policies/user.rst doc/policies/webui.rst doc/requirements.txt doc/spelling_wordlist.txt doc/todo.rst doc/tokens/authentication_modes.rst doc/tokens/index.rst doc/tokens/supported_tokens.rst doc/tokens/tokentypes.rst doc/tokens/tokentypes/4eyes.rst doc/tokens/tokentypes/certificate.rst doc/tokens/tokentypes/email.rst doc/tokens/tokentypes/hotp.rst doc/tokens/tokentypes/images/enroll_4eyes.png doc/tokens/tokentypes/images/enroll_email.png doc/tokens/tokentypes/images/enroll_hotp1.png doc/tokens/tokentypes/images/enroll_hotp2.png doc/tokens/tokentypes/images/enroll_questionnaire.png doc/tokens/tokentypes/images/enroll_radius.png doc/tokens/tokentypes/images/enroll_remote.png doc/tokens/tokentypes/images/enroll_sms.png doc/tokens/tokentypes/images/enroll_tan1.png doc/tokens/tokentypes/images/enroll_tan2.png doc/tokens/tokentypes/images/enroll_tiqr_1.png doc/tokens/tokentypes/images/enroll_tiqr_2.png doc/tokens/tokentypes/images/enroll_totp.png doc/tokens/tokentypes/images/enroll_vasco.png doc/tokens/tokentypes/images/enroll_yubico.png doc/tokens/tokentypes/images/generate_csr1.png doc/tokens/tokentypes/images/generate_csr2.png doc/tokens/tokentypes/images/generate_csr3.png doc/tokens/tokentypes/images/sshkey.png doc/tokens/tokentypes/images/upload_csr.png doc/tokens/tokentypes/indexedsecret.rst doc/tokens/tokentypes/motp.rst doc/tokens/tokentypes/ocra.rst doc/tokens/tokentypes/paper.rst doc/tokens/tokentypes/push.rst doc/tokens/tokentypes/pw.rst doc/tokens/tokentypes/questionnaire.rst doc/tokens/tokentypes/radius.rst doc/tokens/tokentypes/registration.rst doc/tokens/tokentypes/remote.rst doc/tokens/tokentypes/sms.rst doc/tokens/tokentypes/spass.rst doc/tokens/tokentypes/sshkey.rst doc/tokens/tokentypes/tan.rst doc/tokens/tokentypes/tiqr.rst doc/tokens/tokentypes/totp.rst doc/tokens/tokentypes/u2f.rst doc/tokens/tokentypes/vasco.rst doc/tokens/tokentypes/webauthn.rst doc/tokens/tokentypes/yubico.rst doc/tokens/tokentypes/yubikey.rst doc/webui/images/componentsview.png doc/webui/images/dashboard.png doc/webui/images/edit_user_store.png doc/webui/images/lost_token_button.png doc/webui/images/machinesview.png doc/webui/images/token-detail.png doc/webui/images/token-enroll.png doc/webui/images/tokensview.png doc/webui/images/user-detail.png doc/webui/images/user_add.png doc/webui/images/user_edit.png doc/webui/images/usersview.png doc/webui/index.rst doc/webui/manage_users.rst doc/webui/token_details.rst doc/webui/user_attributes.rst doc/webui/user_details.rst doc/workflows_and_tools/2step/index.rst doc/workflows_and_tools/enrollment_tools.rst doc/workflows_and_tools/enrollment_tools/images/enroll_yubikey.png doc/workflows_and_tools/enrollment_tools/images/ykpers-log-settings.png doc/workflows_and_tools/enrollment_tools/images/ykpers-mass-initialize.png doc/workflows_and_tools/enrollment_tools/images/ykpers-quick-initialize-aes.png doc/workflows_and_tools/enrollment_tools/images/ykpers-quick-initialize-oath-hotp.png doc/workflows_and_tools/enrollment_tools/yubikey_enrollment_tools.rst doc/workflows_and_tools/enrollment_wizard/index.rst doc/workflows_and_tools/import/index.rst doc/workflows_and_tools/import/yubikey.png doc/workflows_and_tools/index.rst doc/workflows_and_tools/tools/index.rst migrations/README migrations/alembic.ini migrations/env.py migrations/script.py.mako migrations/versions/006d4747f858_.py migrations/versions/00762b3f7a60_.py migrations/versions/0c7123345224_.py migrations/versions/140ba0ca4f07_.py migrations/versions/145ce80decd_.py migrations/versions/14a1bcb10018_.py migrations/versions/19f727d285e2_.py migrations/versions/1a0710df148b_.py migrations/versions/1a69e5e5e2ac_.py migrations/versions/1edda52b619f_.py migrations/versions/204d8d4f351e_.py migrations/versions/205bda834127_.py migrations/versions/20969b4cbf06_.py migrations/versions/2118e566df16_.py migrations/versions/2181294eed0b_.py migrations/versions/22558d9f3178_.py migrations/versions/239995464c48_.py migrations/versions/2551ee982544_.py migrations/versions/2ac117d0a6f5_.py migrations/versions/2c9430cfc66b_.py migrations/versions/307a4fbe8a05_.py migrations/versions/3236a1abf1c6_.py migrations/versions/3429d523e51f_.py migrations/versions/36428afb2457_.py migrations/versions/37e6b49fc686_.py migrations/versions/3ae3c668f444_.py migrations/versions/3ba618f6b820_.py migrations/versions/3c6e9dd7fbac_.py migrations/versions/3d7f8b29cbb1_.py migrations/versions/3f7e8583ea2_.py migrations/versions/4023571658f8_.py migrations/versions/4238eac8ccab_.py migrations/versions/449903fb6e35_.py migrations/versions/48ee74b8a7c8_.py migrations/versions/49a04e560d96_.py migrations/versions/4d9178fa8336_.py migrations/versions/4f32a4e1bf33_.py migrations/versions/50adc980d625_.py migrations/versions/5402fd96fbca_.py migrations/versions/58e4f7ebb705_.py migrations/versions/59ef3e03bc62_.py migrations/versions/631ec59e1ca6_.py migrations/versions/849170064430_.py migrations/versions/86f40f535d7c_.py migrations/versions/888b56ed5dcb_.py migrations/versions/89e57ed16379_.py migrations/versions/8d40dbcfda25_.py migrations/versions/9155f0d3d028_.py migrations/versions/a28f2733897b_.py migrations/versions/a63df077051a_.py migrations/versions/a7e91b18a460_.py migrations/versions/b9131d0686eb_.py migrations/versions/cb6d7b7bae63_.py migrations/versions/d2ae8e54b628_.py migrations/versions/d3c0f0403a84_.py migrations/versions/d415d490eb05_.py migrations/versions/d5870fd2f2a4_.py migrations/versions/d6b40a745e5_.py migrations/versions/d756b34061ff_.py migrations/versions/dceb6cd3c41e_.py migrations/versions/e360c56bcf8c_.py migrations/versions/e5cbeb7c177_.py migrations/versions/ef29ba43e290_.py migrations/versions/fa07bd604a75.py migrations/versions/fabcf24d9304_.py migrations/versions/ff26585932ec_.py pi-manage po/cs.po po/de.po po/es.po po/fr.po po/hu.po po/it.po po/mn.po po/nb_NO.po po/nl.po po/pl.po po/pt_BR.po po/ru.po po/si.po po/template.pot po/tr.po po/uk.po po/zh_Hans.po po/zh_Hant.po privacyidea/__init__.py privacyidea/api/__init__.py privacyidea/api/application.py privacyidea/api/audit.py privacyidea/api/auth.py privacyidea/api/before_after.py privacyidea/api/caconnector.py privacyidea/api/clienttype.py privacyidea/api/event.py privacyidea/api/lib/__init__.py privacyidea/api/lib/decorators.py privacyidea/api/lib/postpolicy.py privacyidea/api/lib/prepolicy.py privacyidea/api/lib/utils.py privacyidea/api/machine.py privacyidea/api/machineresolver.py privacyidea/api/monitoring.py privacyidea/api/periodictask.py privacyidea/api/policy.py privacyidea/api/privacyideaserver.py privacyidea/api/radiusserver.py privacyidea/api/realm.py privacyidea/api/recover.py privacyidea/api/register.py privacyidea/api/resolver.py privacyidea/api/smsgateway.py privacyidea/api/smtpserver.py privacyidea/api/subscriptions.py privacyidea/api/system.py privacyidea/api/token.py privacyidea/api/tokengroup.py privacyidea/api/ttype.py privacyidea/api/user.py privacyidea/api/validate.py privacyidea/app.py privacyidea/babel.cfg privacyidea/config.py privacyidea/lib/__init__.py privacyidea/lib/applications/__init__.py privacyidea/lib/applications/base.py privacyidea/lib/applications/luks.py privacyidea/lib/applications/offline.py privacyidea/lib/applications/ssh.py privacyidea/lib/apps.py privacyidea/lib/audit.py privacyidea/lib/auditmodules/__init__.py privacyidea/lib/auditmodules/base.py privacyidea/lib/auditmodules/containeraudit.py privacyidea/lib/auditmodules/loggeraudit.py privacyidea/lib/auditmodules/sqlaudit.py privacyidea/lib/auth.py privacyidea/lib/authcache.py privacyidea/lib/cache/__init__.py privacyidea/lib/caconnector.py privacyidea/lib/caconnectors/__init__.py privacyidea/lib/caconnectors/baseca.py privacyidea/lib/caconnectors/caservice_pb2.py privacyidea/lib/caconnectors/caservice_pb2_grpc.py privacyidea/lib/caconnectors/localca.py privacyidea/lib/caconnectors/msca.py privacyidea/lib/challenge.py privacyidea/lib/challengeresponsedecorators.py privacyidea/lib/clientapplication.py privacyidea/lib/config.py privacyidea/lib/counter.py privacyidea/lib/crypto.py privacyidea/lib/decorators.py privacyidea/lib/error.py privacyidea/lib/event.py privacyidea/lib/eventhandler/__init__.py privacyidea/lib/eventhandler/base.py privacyidea/lib/eventhandler/counterhandler.py privacyidea/lib/eventhandler/customuserattributeshandler.py privacyidea/lib/eventhandler/federationhandler.py privacyidea/lib/eventhandler/logginghandler.py privacyidea/lib/eventhandler/requestmangler.py privacyidea/lib/eventhandler/responsemangler.py privacyidea/lib/eventhandler/scripthandler.py privacyidea/lib/eventhandler/tokenhandler.py privacyidea/lib/eventhandler/usernotification.py privacyidea/lib/eventhandler/webhookeventhandler.py privacyidea/lib/framework.py privacyidea/lib/importotp.py privacyidea/lib/lifecycle.py privacyidea/lib/log.py privacyidea/lib/machine.py privacyidea/lib/machineresolver.py privacyidea/lib/machines/__init__.py privacyidea/lib/machines/base.py privacyidea/lib/machines/hosts.py privacyidea/lib/machines/ldap.py privacyidea/lib/monitoringmodules/__init__.py privacyidea/lib/monitoringmodules/base.py privacyidea/lib/monitoringmodules/sqlstats.py privacyidea/lib/monitoringstats.py privacyidea/lib/passwordreset.py privacyidea/lib/periodictask.py privacyidea/lib/pinhandling/__init__.py privacyidea/lib/pinhandling/base.py privacyidea/lib/policy.py privacyidea/lib/policydecorators.py privacyidea/lib/pooling.py privacyidea/lib/privacyideaserver.py privacyidea/lib/queue.py privacyidea/lib/queues/__init__.py privacyidea/lib/queues/base.py privacyidea/lib/queues/huey_queue.py privacyidea/lib/radiusserver.py privacyidea/lib/realm.py privacyidea/lib/resolver.py privacyidea/lib/resolvers/HTTPResolver.py privacyidea/lib/resolvers/LDAPIdResolver.py privacyidea/lib/resolvers/PasswdIdResolver.py privacyidea/lib/resolvers/SCIMIdResolver.py privacyidea/lib/resolvers/SQLIdResolver.py privacyidea/lib/resolvers/UserIdResolver.py privacyidea/lib/resolvers/__init__.py privacyidea/lib/security/__init__.py privacyidea/lib/security/aeshsm.py privacyidea/lib/security/default.py privacyidea/lib/security/encryptkey.py privacyidea/lib/security/password/__init__.py privacyidea/lib/smsprovider/FirebaseProvider.py privacyidea/lib/smsprovider/HttpSMSProvider.py privacyidea/lib/smsprovider/SMSProvider.py privacyidea/lib/smsprovider/ScriptSMSProvider.py privacyidea/lib/smsprovider/SipgateSMSProvider.py privacyidea/lib/smsprovider/SmppSMSProvider.py privacyidea/lib/smsprovider/SmtpSMSProvider.py privacyidea/lib/smsprovider/__init__.py privacyidea/lib/smtpserver.py privacyidea/lib/sqlutils.py privacyidea/lib/subscriptions.py privacyidea/lib/task/__init__.py privacyidea/lib/task/base.py privacyidea/lib/task/eventcounter.py privacyidea/lib/task/simplestats.py privacyidea/lib/token.py privacyidea/lib/tokenclass.py privacyidea/lib/tokengroup.py privacyidea/lib/tokens/HMAC.py privacyidea/lib/tokens/__init__.py privacyidea/lib/tokens/certificatetoken.py privacyidea/lib/tokens/daplugtoken.py privacyidea/lib/tokens/emailtoken.py privacyidea/lib/tokens/foureyestoken.py privacyidea/lib/tokens/hotptoken.py privacyidea/lib/tokens/indexedsecrettoken.py privacyidea/lib/tokens/mOTP.py privacyidea/lib/tokens/motptoken.py privacyidea/lib/tokens/ocra.py privacyidea/lib/tokens/ocratoken.py privacyidea/lib/tokens/papertoken.py privacyidea/lib/tokens/passwordtoken.py privacyidea/lib/tokens/pushtoken.py privacyidea/lib/tokens/questionnairetoken.py privacyidea/lib/tokens/radiustoken.py privacyidea/lib/tokens/registrationtoken.py privacyidea/lib/tokens/remotetoken.py privacyidea/lib/tokens/smstoken.py privacyidea/lib/tokens/spasstoken.py privacyidea/lib/tokens/sshkeytoken.py privacyidea/lib/tokens/tantoken.py privacyidea/lib/tokens/tiqrtoken.py privacyidea/lib/tokens/totptoken.py privacyidea/lib/tokens/u2f.py privacyidea/lib/tokens/u2ftoken.py privacyidea/lib/tokens/vasco.py privacyidea/lib/tokens/vascotoken.py privacyidea/lib/tokens/webauthn.py privacyidea/lib/tokens/webauthntoken.py privacyidea/lib/tokens/yubicotoken.py privacyidea/lib/tokens/yubikeytoken.py privacyidea/lib/user.py privacyidea/lib/usercache.py privacyidea/lib/utils/__init__.py privacyidea/lib/utils/compare.py privacyidea/lib/utils/export.py privacyidea/messages.pot privacyidea/models.py privacyidea/static/README.md privacyidea/static/app.js privacyidea/static/components/audit/controllers/auditControllers.js privacyidea/static/components/audit/factories/audit.js privacyidea/static/components/audit/states/states.js privacyidea/static/components/audit/views/audit.html privacyidea/static/components/audit/views/audit.log.html privacyidea/static/components/components/controllers/componentControllers.js privacyidea/static/components/components/factories/component.js privacyidea/static/components/components/states/states.js privacyidea/static/components/components/views/component.clienttype.html privacyidea/static/components/components/views/component.html privacyidea/static/components/components/views/component.subscriptions.html privacyidea/static/components/config/controllers/configControllers.js privacyidea/static/components/config/controllers/eventController.js privacyidea/static/components/config/controllers/ldapMachineResolverController.js privacyidea/static/components/config/controllers/periodicTaskController.js privacyidea/static/components/config/controllers/privacyideaServerController.js privacyidea/static/components/config/controllers/radiusServerController.js privacyidea/static/components/config/controllers/smsgatewayController.js privacyidea/static/components/config/controllers/smtpServerController.js privacyidea/static/components/config/controllers/tokengroupController.js privacyidea/static/components/config/factories/config.js privacyidea/static/components/config/states/states.js privacyidea/static/components/config/views/config.caconnectors.html privacyidea/static/components/config/views/config.caconnectors.list.html privacyidea/static/components/config/views/config.caconnectors.local.html privacyidea/static/components/config/views/config.caconnectors.microsoft.html privacyidea/static/components/config/views/config.events.details.html privacyidea/static/components/config/views/config.events.html privacyidea/static/components/config/views/config.events.list.html privacyidea/static/components/config/views/config.html privacyidea/static/components/config/views/config.machineresolvers.html privacyidea/static/components/config/views/config.mresolvers.hosts.html privacyidea/static/components/config/views/config.mresolvers.ldap.html privacyidea/static/components/config/views/config.mresolvers.list.html privacyidea/static/components/config/views/config.periodictasks.details.html privacyidea/static/components/config/views/config.periodictasks.html privacyidea/static/components/config/views/config.periodictasks.list.html privacyidea/static/components/config/views/config.policies.details.html privacyidea/static/components/config/views/config.policies.html privacyidea/static/components/config/views/config.policies.list.html privacyidea/static/components/config/views/config.privacyideaserver.edit.html privacyidea/static/components/config/views/config.privacyideaserver.html privacyidea/static/components/config/views/config.privacyideaserver.list.html privacyidea/static/components/config/views/config.radius.edit.html privacyidea/static/components/config/views/config.radius.html privacyidea/static/components/config/views/config.radius.list.html privacyidea/static/components/config/views/config.realms.html privacyidea/static/components/config/views/config.realms.list.html privacyidea/static/components/config/views/config.resolvers.html privacyidea/static/components/config/views/config.resolvers.http.html privacyidea/static/components/config/views/config.resolvers.ldap.html privacyidea/static/components/config/views/config.resolvers.list.html privacyidea/static/components/config/views/config.resolvers.passwd.html privacyidea/static/components/config/views/config.resolvers.scim.html privacyidea/static/components/config/views/config.resolvers.sql.html privacyidea/static/components/config/views/config.smsgateway.edit.html privacyidea/static/components/config/views/config.smsgateway.html privacyidea/static/components/config/views/config.smsgateway.list.html privacyidea/static/components/config/views/config.smtp.edit.html privacyidea/static/components/config/views/config.smtp.html privacyidea/static/components/config/views/config.smtp.list.html privacyidea/static/components/config/views/config.system.html privacyidea/static/components/config/views/config.token.email.html privacyidea/static/components/config/views/config.token.hotp.html privacyidea/static/components/config/views/config.token.question.html privacyidea/static/components/config/views/config.token.radius.html privacyidea/static/components/config/views/config.token.remote.html privacyidea/static/components/config/views/config.token.sms.html privacyidea/static/components/config/views/config.token.tiqr.html privacyidea/static/components/config/views/config.token.totp.html privacyidea/static/components/config/views/config.token.u2f.html privacyidea/static/components/config/views/config.token.webauthn.html privacyidea/static/components/config/views/config.token.yubico.html privacyidea/static/components/config/views/config.token.yubikey.html privacyidea/static/components/config/views/config.tokengroup.edit.html privacyidea/static/components/config/views/config.tokengroup.html privacyidea/static/components/config/views/config.tokengroup.list.html privacyidea/static/components/config/views/config.tokens.html privacyidea/static/components/dashboard/controllers/dashboardControllers.js privacyidea/static/components/dashboard/states/states.js privacyidea/static/components/dashboard/views/dashboard.html privacyidea/static/components/dialogs/views/dialog.about.html privacyidea/static/components/dialogs/views/dialog.autocreate_realm.html privacyidea/static/components/dialogs/views/dialog.lock.html privacyidea/static/components/dialogs/views/dialog.no.token.html privacyidea/static/components/dialogs/views/dialog.welcome.html privacyidea/static/components/directives/controllers/directives.js privacyidea/static/components/directives/views/directive.assigntoken.html privacyidea/static/components/directives/views/directive.assignuser.html privacyidea/static/components/directives/views/directive.attachmachine.html privacyidea/static/components/directives/views/directive.attachtoken.html privacyidea/static/components/directives/views/directive.csvdownload.html privacyidea/static/components/directives/views/directive.filter.table.html privacyidea/static/components/directives/views/directive.policyconditions.html privacyidea/static/components/directives/views/directive.tokendata.html privacyidea/static/components/filters/filters.js privacyidea/static/components/login/controllers/loginControllers.js privacyidea/static/components/login/factories/auth.js privacyidea/static/components/login/factories/u2f.js privacyidea/static/components/login/factories/webauthn.js privacyidea/static/components/login/states/states.js privacyidea/static/components/login/views/enter-response.html privacyidea/static/components/login/views/login.html privacyidea/static/components/login/views/offline.html privacyidea/static/components/login/views/pinchange.html privacyidea/static/components/machine/controllers/machineController.js privacyidea/static/components/machine/controllers/machineDetailsController.js privacyidea/static/components/machine/factories/machine.js privacyidea/static/components/machine/states/states.js privacyidea/static/components/machine/views/machine.details.html privacyidea/static/components/machine/views/machine.html privacyidea/static/components/machine/views/machine.list.html privacyidea/static/components/recovery/controllers/recoveryControllers.js privacyidea/static/components/recovery/factories/recoveryFactory.js privacyidea/static/components/recovery/states/states.js privacyidea/static/components/recovery/views/recovery.html privacyidea/static/components/recovery/views/recovery.reset.html privacyidea/static/components/register/controllers/registerControllers.js privacyidea/static/components/register/factories/registerFactory.js privacyidea/static/components/register/states/states.js privacyidea/static/components/register/views/register.html privacyidea/static/components/token/controllers/tokenChallengesController.js privacyidea/static/components/token/controllers/tokenControllers.js privacyidea/static/components/token/controllers/tokenDetailController.js privacyidea/static/components/token/controllers/tokenGetSerialController.js privacyidea/static/components/token/controllers/tokenLostController.js privacyidea/static/components/token/factories/token.js privacyidea/static/components/token/factories/validate.js privacyidea/static/components/token/states/states.js privacyidea/static/components/token/views/dialog.ask_token_delete.html privacyidea/static/components/token/views/token.assign.html privacyidea/static/components/token/views/token.challenges.html privacyidea/static/components/token/views/token.details.html privacyidea/static/components/token/views/token.display.apps.html privacyidea/static/components/token/views/token.enroll.4eyes.html privacyidea/static/components/token/views/token.enroll.certificate.html privacyidea/static/components/token/views/token.enroll.email.html privacyidea/static/components/token/views/token.enroll.hotp.html privacyidea/static/components/token/views/token.enroll.html privacyidea/static/components/token/views/token.enroll.indexedsecret.html privacyidea/static/components/token/views/token.enroll.motp.html privacyidea/static/components/token/views/token.enroll.paper.html privacyidea/static/components/token/views/token.enroll.push.html privacyidea/static/components/token/views/token.enroll.question.html privacyidea/static/components/token/views/token.enroll.radius.html privacyidea/static/components/token/views/token.enroll.registration.html privacyidea/static/components/token/views/token.enroll.remote.html privacyidea/static/components/token/views/token.enroll.sms.html privacyidea/static/components/token/views/token.enroll.spass.html privacyidea/static/components/token/views/token.enroll.sshkey.html privacyidea/static/components/token/views/token.enroll.tan.html privacyidea/static/components/token/views/token.enroll.tiqr.html privacyidea/static/components/token/views/token.enroll.totp.html privacyidea/static/components/token/views/token.enroll.u2f.html privacyidea/static/components/token/views/token.enroll.vasco.html privacyidea/static/components/token/views/token.enroll.webauthn.html privacyidea/static/components/token/views/token.enroll.yubico.html privacyidea/static/components/token/views/token.enroll.yubikey.html privacyidea/static/components/token/views/token.enrolled.certificate.html privacyidea/static/components/token/views/token.enrolled.hotp.html privacyidea/static/components/token/views/token.enrolled.motp.html privacyidea/static/components/token/views/token.enrolled.paper.html privacyidea/static/components/token/views/token.enrolled.push.html privacyidea/static/components/token/views/token.enrolled.registration.html privacyidea/static/components/token/views/token.enrolled.tan.html privacyidea/static/components/token/views/token.enrolled.tiqr.html privacyidea/static/components/token/views/token.enrolled.totp.html privacyidea/static/components/token/views/token.enrolled.u2f.html privacyidea/static/components/token/views/token.enrolled.webauthn.html privacyidea/static/components/token/views/token.getserial.html privacyidea/static/components/token/views/token.html privacyidea/static/components/token/views/token.import.html privacyidea/static/components/token/views/token.list.html privacyidea/static/components/token/views/token.lost.html privacyidea/static/components/translation/translations.js privacyidea/static/components/user/controllers/userControllers.js privacyidea/static/components/user/factories/user.js privacyidea/static/components/user/states/states.js privacyidea/static/components/user/views/dialog.ask_user_delete.html privacyidea/static/components/user/views/user.add.dynamic.form.fields.html privacyidea/static/components/user/views/user.add.html privacyidea/static/components/user/views/user.details.html privacyidea/static/components/user/views/user.html privacyidea/static/components/user/views/user.list.html privacyidea/static/components/user/views/user.password.html privacyidea/static/contrib/css/angular-inform.css privacyidea/static/contrib/css/angular-inform.css.map privacyidea/static/contrib/css/bootstrap-theme.css privacyidea/static/contrib/css/bootstrap-theme.css.map privacyidea/static/contrib/css/bootstrap.css privacyidea/static/contrib/css/bootstrap.css.map privacyidea/static/contrib/css/hotkeys.css privacyidea/static/contrib/css/isteven-multi-select.css privacyidea/static/contrib/fonts/glyphicons-halflings-regular.eot privacyidea/static/contrib/fonts/glyphicons-halflings-regular.svg privacyidea/static/contrib/fonts/glyphicons-halflings-regular.ttf privacyidea/static/contrib/fonts/glyphicons-halflings-regular.woff privacyidea/static/contrib/fonts/glyphicons-halflings-regular.woff2 privacyidea/static/contrib/js/angular-inform.js privacyidea/static/contrib/js/angular-inform.js.map privacyidea/static/contrib/js/angular.js privacyidea/static/contrib/js/bootstrap.js privacyidea/static/contrib/js/hotkeys.js privacyidea/static/contrib/js/jquery.js privacyidea/static/contrib/js/ngmodules/angular-gettext.js privacyidea/static/contrib/js/ngmodules/angular-idle.js privacyidea/static/contrib/js/ngmodules/angular-sanitize.js privacyidea/static/contrib/js/ngmodules/angular-ui-router.js privacyidea/static/contrib/js/ngmodules/angular-ui-router.js.map privacyidea/static/contrib/js/ngmodules/isteven-multi-select.js privacyidea/static/contrib/js/ngmodules/ng-file-upload.js privacyidea/static/contrib/js/u2f-api.js privacyidea/static/contrib/js/ui-bootstrap-tpls.js privacyidea/static/contrib/js/webauthn-client privacyidea/static/css/baseline.css privacyidea/static/css/content.css privacyidea/static/css/highlight.css privacyidea/static/css/menu.css privacyidea/static/css/papertoken.css privacyidea/static/css/privacyIDEA1.png privacyidea/static/css/signin.css privacyidea/static/css/table-ui.css privacyidea/static/customize/README.rst privacyidea/static/favicon.png privacyidea/static/img/FIDO-U2F-Security-Key-444x444.png privacyidea/static/img/plugup.jpg privacyidea/static/img/solokeys.png privacyidea/static/img/u2fzero.png privacyidea/static/package-lock.json privacyidea/static/package.json privacyidea/static/providers/errorMessageProvider.js privacyidea/static/providers/versioningProvider.js privacyidea/static/templates/baseline.html privacyidea/static/templates/cert_request_form.html privacyidea/static/templates/deactivated.html privacyidea/static/templates/documentation.rst privacyidea/static/templates/footer.html privacyidea/static/templates/header.html privacyidea/static/templates/index.html privacyidea/static/templates/menu.html privacyidea/static/templates/token_enrolled.html privacyidea/static/update_contrib.sh privacyidea/translations/cs/LC_MESSAGES/messages.mo privacyidea/translations/cs/LC_MESSAGES/messages.po privacyidea/translations/de/LC_MESSAGES/messages.mo privacyidea/translations/de/LC_MESSAGES/messages.po privacyidea/translations/es/LC_MESSAGES/messages.mo privacyidea/translations/es/LC_MESSAGES/messages.po privacyidea/translations/fr/LC_MESSAGES/messages.mo privacyidea/translations/fr/LC_MESSAGES/messages.po privacyidea/translations/it/LC_MESSAGES/messages.mo privacyidea/translations/it/LC_MESSAGES/messages.po privacyidea/translations/nl/LC_MESSAGES/messages.mo privacyidea/translations/nl/LC_MESSAGES/messages.po privacyidea/translations/pl/LC_MESSAGES/messages.mo privacyidea/translations/pl/LC_MESSAGES/messages.po privacyidea/translations/pt_BR/LC_MESSAGES/messages.mo privacyidea/translations/pt_BR/LC_MESSAGES/messages.po privacyidea/translations/ro/LC_MESSAGES/messages.po privacyidea/translations/ru/LC_MESSAGES/messages.mo privacyidea/translations/ru/LC_MESSAGES/messages.po privacyidea/translations/si/LC_MESSAGES/messages.mo privacyidea/translations/si/LC_MESSAGES/messages.po privacyidea/translations/tr/LC_MESSAGES/messages.mo privacyidea/translations/tr/LC_MESSAGES/messages.po privacyidea/translations/zh_Hans/LC_MESSAGES/messages.mo privacyidea/translations/zh_Hans/LC_MESSAGES/messages.po privacyidea/translations/zh_Hant/LC_MESSAGES/messages.mo privacyidea/translations/zh_Hant/LC_MESSAGES/messages.po privacyidea/webui/__init__.py privacyidea/webui/certificate.py privacyidea/webui/login.py requirements-hsm.txt requirements-kerberos.txt requirements.txt setup.py tests/__init__.py tests/base.py tests/conftest.py tests/ldap3mock.py tests/mscamock.py tests/pkcs11mock.py tests/queuemock.py tests/radiusmock.py tests/redismock.py tests/requirements.txt tests/smppmock.py tests/smtpmock.py tests/test_api_2stepinit.py tests/test_api_applications.py tests/test_api_audit.py tests/test_api_auth.py tests/test_api_caconnector.py tests/test_api_clienttype.py tests/test_api_events.py tests/test_api_lib_policy.py tests/test_api_lib_utils.py tests/test_api_machineresolver.py tests/test_api_machines.py tests/test_api_monitoring.py tests/test_api_offline_no_token.py tests/test_api_periodictask.py tests/test_api_policy.py tests/test_api_privacyideaserver.py tests/test_api_push_validate.py tests/test_api_radiusserver.py tests/test_api_register.py tests/test_api_roles.py tests/test_api_smsgateway.py tests/test_api_smtpserver.py tests/test_api_subscriptions.py tests/test_api_system.py tests/test_api_token.py tests/test_api_tokengroup.py tests/test_api_ttype.py tests/test_api_u2f.py tests/test_api_users.py tests/test_api_validate.py tests/test_app.py tests/test_db_model.py tests/test_lib_applications.py tests/test_lib_apps.py tests/test_lib_audit.py tests/test_lib_auth.py tests/test_lib_authcache.py tests/test_lib_caconnector.py tests/test_lib_challenges.py tests/test_lib_clientapplication.py tests/test_lib_config.py tests/test_lib_counter.py tests/test_lib_crypto.py tests/test_lib_eventhandler_logging.py tests/test_lib_eventhandler_usernotification.py tests/test_lib_events.py tests/test_lib_framework.py tests/test_lib_importotp.py tests/test_lib_lifecycle.py tests/test_lib_machine_resolver_ldap.py tests/test_lib_machines.py tests/test_lib_machinetokens.py tests/test_lib_monitoringstats.py tests/test_lib_periodictask.py tests/test_lib_policy.py tests/test_lib_policydecorator.py tests/test_lib_pooling.py tests/test_lib_privacyideaserver.py tests/test_lib_queue.py tests/test_lib_radiusserver.py tests/test_lib_realm.py tests/test_lib_recovery.py tests/test_lib_resolver.py tests/test_lib_smsprovider.py tests/test_lib_smtpserver.py tests/test_lib_sqlutils.py tests/test_lib_subscriptions.py tests/test_lib_task_eventcounter.py tests/test_lib_task_simplestats.py tests/test_lib_tasks.py tests/test_lib_token.py tests/test_lib_tokenclass.py tests/test_lib_tokengroup.py tests/test_lib_tokens_certificate.py tests/test_lib_tokens_daplug.py tests/test_lib_tokens_email.py tests/test_lib_tokens_foureyes.py tests/test_lib_tokens_hotp.py tests/test_lib_tokens_indexedsecret.py tests/test_lib_tokens_motp.py tests/test_lib_tokens_paper.py tests/test_lib_tokens_passwordtoken.py tests/test_lib_tokens_push.py tests/test_lib_tokens_questionnaire.py tests/test_lib_tokens_radius.py tests/test_lib_tokens_registration.py tests/test_lib_tokens_remote.py tests/test_lib_tokens_sms.py tests/test_lib_tokens_spass.py tests/test_lib_tokens_ssh.py tests/test_lib_tokens_tan.py tests/test_lib_tokens_tiqr.py tests/test_lib_tokens_totp.py tests/test_lib_tokens_u2f.py tests/test_lib_tokens_vasco.py tests/test_lib_tokens_webauthn.py tests/test_lib_tokens_yubico.py tests/test_lib_tokens_yubikey.py tests/test_lib_user.py tests/test_lib_usercache.py tests/test_lib_utils.py tests/test_lib_utils_compare.py tests/test_mock_ldap3.py tests/test_mod_apache.py tests/test_resolver_realm.py tests/test_scripts.py tests/test_ui_certificate.py tests/test_ui_login.py tests/testdata/NetKnights.pem tests/testdata/__init__.py tests/testdata/altstatic/templates/testui.html tests/testdata/attestation/yubico.pem tests/testdata/audit.sqlite tests/testdata/ca/cacert.pem tests/testdata/ca/cakey.pem tests/testdata/ca/index.txt tests/testdata/ca/index.txt.attr tests/testdata/ca/openssl.cnf tests/testdata/ca/serial tests/testdata/ca/templates.yaml tests/testdata/dictionary tests/testdata/does_not_exist tests/testdata/emailtemplate.html tests/testdata/empty.oath tests/testdata/enckey tests/testdata/enckey.enc tests/testdata/fancytoken.py tests/testdata/firebase-test.json tests/testdata/google-services.json tests/testdata/gpg/public.pem tests/testdata/gpg/pubring.gpg tests/testdata/gpg/random_seed tests/testdata/gpg/secring.gpg tests/testdata/gpg/trustdb.gpg tests/testdata/hosts tests/testdata/import.oath tests/testdata/import.oath.asc tests/testdata/jwt_sign.key tests/testdata/logging.cfg tests/testdata/logging.yml tests/testdata/logging_broken.yaml tests/testdata/msca-connector/ca.pem tests/testdata/msca-connector/privacyidea-encrypted.key tests/testdata/msca-connector/privacyidea.key tests/testdata/msca-connector/privacyidea.pem tests/testdata/ocra.csv tests/testdata/passwd tests/testdata/passwd-duplicate-name tests/testdata/passwords tests/testdata/policy.cfg tests/testdata/policy_empty_file.cfg tests/testdata/private.pem tests/testdata/pskc-aes.xml tests/testdata/pskc-password.xml tests/testdata/public.pem tests/testdata/pw-2nd-resolver tests/testdata/scripts/fail.sh tests/testdata/scripts/ls.sh tests/testdata/scripts/success.sh tests/testdata/test.sub tests/testdata/test2.sub tests/testdata/testuser-api.sqlite tests/testdata/testuser.sqlite tests/testdata/testusercache.sqlite tests/testdata/trusted_attestation_roots/solokeys_device_attestation_ca.pem tests/testdata/trusted_attestation_roots/yubico_u2f_device_attestation_ca.pem tests/testdata/yubico-oath-long.csv tests/testdata/yubico-oath.csv tests/testdata/yubico.csv tools/creategoogleauthenticator-file tools/getgooglecodes tools/privacyidea-convert-base32.py tools/privacyidea-convert-token tools/privacyidea-convert-token.1 tools/privacyidea-convert-xml-to-csv tools/privacyidea-create-ad-users tools/privacyidea-create-ad-users.1 tools/privacyidea-create-certificate tools/privacyidea-create-certificate.1 tools/privacyidea-create-pwidresolver-user tools/privacyidea-create-pwidresolver-user.1 tools/privacyidea-create-sqlidresolver-user tools/privacyidea-create-sqlidresolver-user.1 tools/privacyidea-create-userdb tools/privacyidea-create-userdb.1 tools/privacyidea-cron tools/privacyidea-diag tools/privacyidea-expired-users tools/privacyidea-export-linotp-counter.py tools/privacyidea-export-privacyidea-counter.py tools/privacyidea-fetchssh tools/privacyidea-fetchssh.1 tools/privacyidea-fix-access-rights tools/privacyidea-fix-access-rights.1 tools/privacyidea-get-serial tools/privacyidea-get-unused-tokens tools/privacyidea-migrate-linotp.py tools/privacyidea-pip-update tools/privacyidea-pip-update.1 tools/privacyidea-queue-huey tools/privacyidea-schema-upgrade tools/privacyidea-standalone tools/privacyidea-sync-owncloud.py tools/privacyidea-token-janitor tools/privacyidea-update-counter.py tools/privacyidea-update-linotp-counter.py tools/privacyidea-user-action tools/privacyidea-usercache-cleanup tools/reset-privacyidea tools/ssha.py <<<<<< network # path=./coverage.xml /home/runner/work/privacyidea/privacyidea/privacyidea <<<<<< EOF