├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .npmignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── babel.config.js ├── demo-server ├── index.js └── templates │ ├── index-template.handlebars │ └── index.js ├── docs ├── agentless.md ├── pingaccessRedirectless.md ├── protectAuthentication.md ├── redirectless.md ├── riskAuthentication.md ├── supportedIntegrations.md └── typescript.md ├── images ├── WidgetAnimation.gif └── loginscreen.png ├── jest.config.js ├── package.json ├── resolver.js ├── src ├── helpers │ ├── checkedIf.js │ ├── concat.js │ ├── ifEq.js │ ├── ifNotEq.js │ ├── isVIPCredentialType.js │ ├── isVIPPushEnabled.js │ ├── isValidRpId.js │ ├── readonlyhelper.js │ ├── renderRiskUI.js │ └── renderfield.js ├── index.js ├── partials │ ├── account_linking_failed.hbs │ ├── account_recovery_otl_verification_required.hbs │ ├── account_recovery_username_required.hbs │ ├── alternate_authn_sources.hbs │ ├── assertion_required.hbs │ ├── authentication_code_response_required.hbs │ ├── authentication_required.hbs │ ├── authenticator_selection_required.hbs │ ├── back_button.hbs │ ├── canceled.hbs │ ├── challenge_response_required.hbs │ ├── change_password_external.hbs │ ├── completed.hbs │ ├── credential_verification_completed.hbs │ ├── credential_verification_failed.hbs │ ├── credential_verification_required.hbs │ ├── credential_verification_timed_out.hbs │ ├── current_credentials_required.hbs │ ├── device_pairing_method_required.hbs │ ├── device_profile_required.hbs │ ├── device_profile_session_id_required.hbs │ ├── device_selection.hbs │ ├── device_selection_body.hbs │ ├── device_selection_header.hbs │ ├── device_selection_information.hbs │ ├── device_selection_required.hbs │ ├── email_activation_required.hbs │ ├── email_pairing_target_required.hbs │ ├── email_verification_otp_required.hbs │ ├── email_verification_required.hbs │ ├── entrust_failed.hbs │ ├── error.hbs │ ├── errors.hbs │ ├── external_authentication_completed.hbs │ ├── external_authentication_failed.hbs │ ├── external_authentication_required.hbs │ ├── failed.hbs │ ├── fido2_activation_required.hbs │ ├── fraud_evaluation_check_required.hbs │ ├── general_error.hbs │ ├── id_verification_completed.hbs │ ├── id_verification_device.hbs │ ├── id_verification_failed.hbs │ ├── id_verification_in_progress.hbs │ ├── id_verification_options.hbs │ ├── id_verification_required.hbs │ ├── id_verification_timed_out.hbs │ ├── identifier_required.hbs │ ├── identifier_signon.hbs │ ├── initial_spinner.hbs │ ├── input_required.hbs │ ├── link_completed.hbs │ ├── link_done.hbs │ ├── link_expired.hbs │ ├── link_initiated.hbs │ ├── mfa_completed.hbs │ ├── mfa_device_pairing_method_failed.hbs │ ├── mfa_failed.hbs │ ├── mfa_setup_required.hbs │ ├── mobile_activation_required.hbs │ ├── mobile_pairing_required.hbs │ ├── must_change_password.hbs │ ├── new_password_recommended.hbs │ ├── new_password_required.hbs │ ├── oauth_device_completed.hbs │ ├── oauth_device_user_code_confirmation_required.hbs │ ├── oauth_device_user_code_required.hbs │ ├── one_time_device_otp_input_required.hbs │ ├── one_time_device_otp_method_type_input_required.hbs │ ├── otp_required.hbs │ ├── password_requirements.hbs │ ├── password_reset_required.hbs │ ├── platform_activation_required.hbs │ ├── push_confirmation_rejected.hbs │ ├── push_confirmation_timed_out.hbs │ ├── push_confirmation_waiting.hbs │ ├── recovery_code_required.hbs │ ├── reference_id_required.hbs │ ├── registration_required.hbs │ ├── resume.hbs │ ├── securid_cas_approve_method_pending_verification.hbs │ ├── securid_cas_challenge_method_required.hbs │ ├── securid_credential_required.hbs │ ├── securid_next_code_required.hbs │ ├── securid_next_tokencode_required.hbs │ ├── securid_reauthentication_required.hbs │ ├── securid_system_pin_reset_required.hbs │ ├── securid_token_required.hbs │ ├── securid_user_pin_reset_required.hbs │ ├── security_key_activation_required.hbs │ ├── sms_activation_required.hbs │ ├── sms_pairing_target_required.hbs │ ├── spinner.hbs │ ├── spinner_small_bot_margins.hbs │ ├── successful_account_unlock.hbs │ ├── successful_password_change.hbs │ ├── successful_password_reset.hbs │ ├── totp_activation_required.hbs │ ├── user_id_required.hbs │ ├── username_password_required.hbs │ ├── username_recovery_email_required.hbs │ ├── username_recovery_email_sent.hbs │ ├── vip_authentication_required.hbs │ ├── vip_credential_required.hbs │ ├── vip_credential_reset_required.hbs │ ├── vip_enrollment.hbs │ ├── voice_activation_required.hbs │ └── voice_pairing_target_required.hbs ├── scss │ ├── branding.scss │ └── main.scss ├── store.js ├── utils │ ├── assets.js │ ├── callbacks │ │ └── riskPostRenderCallback.js │ ├── fetchUtil.js │ ├── fidoFlowUtil.js │ ├── paOnAuthorizationRequest.js │ ├── paOnAuthorizationSuccess.js │ ├── redirectless.js │ ├── risk-providers │ │ ├── recaptcha-enterprise.js │ │ ├── recaptcha-v2-invisible.js │ │ ├── recaptcha-v3.js │ │ └── signals.js │ ├── riskUtils.js │ └── uiUtils.js └── validators │ ├── inputs.js │ ├── paOnAuthorizationRequest.js │ ├── paOnAuthorizationSuccess.js │ └── redirectless.js ├── test ├── __mocks__ │ ├── fileMock.js │ └── styleMock.js ├── helpers │ └── renderfield.test.js ├── index.test.js ├── states │ ├── alternate_auth_source.test.js │ └── registration_required.test.js ├── utils │ └── redirectless.test.js └── validators │ ├── inputs.test.js │ └── redirectless.test.js ├── tsconfig.json ├── types ├── index.d.ts └── widget-tests.ts └── webpack.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | #test 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/babel.config.js -------------------------------------------------------------------------------- /demo-server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/demo-server/index.js -------------------------------------------------------------------------------- /demo-server/templates/index-template.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/demo-server/templates/index-template.handlebars -------------------------------------------------------------------------------- /demo-server/templates/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/demo-server/templates/index.js -------------------------------------------------------------------------------- /docs/agentless.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/docs/agentless.md -------------------------------------------------------------------------------- /docs/pingaccessRedirectless.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/docs/pingaccessRedirectless.md -------------------------------------------------------------------------------- /docs/protectAuthentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/docs/protectAuthentication.md -------------------------------------------------------------------------------- /docs/redirectless.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/docs/redirectless.md -------------------------------------------------------------------------------- /docs/riskAuthentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/docs/riskAuthentication.md -------------------------------------------------------------------------------- /docs/supportedIntegrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/docs/supportedIntegrations.md -------------------------------------------------------------------------------- /docs/typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/docs/typescript.md -------------------------------------------------------------------------------- /images/WidgetAnimation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/images/WidgetAnimation.gif -------------------------------------------------------------------------------- /images/loginscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/images/loginscreen.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/package.json -------------------------------------------------------------------------------- /resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/resolver.js -------------------------------------------------------------------------------- /src/helpers/checkedIf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/helpers/checkedIf.js -------------------------------------------------------------------------------- /src/helpers/concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/helpers/concat.js -------------------------------------------------------------------------------- /src/helpers/ifEq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/helpers/ifEq.js -------------------------------------------------------------------------------- /src/helpers/ifNotEq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/helpers/ifNotEq.js -------------------------------------------------------------------------------- /src/helpers/isVIPCredentialType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/helpers/isVIPCredentialType.js -------------------------------------------------------------------------------- /src/helpers/isVIPPushEnabled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/helpers/isVIPPushEnabled.js -------------------------------------------------------------------------------- /src/helpers/isValidRpId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/helpers/isValidRpId.js -------------------------------------------------------------------------------- /src/helpers/readonlyhelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/helpers/readonlyhelper.js -------------------------------------------------------------------------------- /src/helpers/renderRiskUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/helpers/renderRiskUI.js -------------------------------------------------------------------------------- /src/helpers/renderfield.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/helpers/renderfield.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/index.js -------------------------------------------------------------------------------- /src/partials/account_linking_failed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/account_linking_failed.hbs -------------------------------------------------------------------------------- /src/partials/account_recovery_otl_verification_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/account_recovery_otl_verification_required.hbs -------------------------------------------------------------------------------- /src/partials/account_recovery_username_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/account_recovery_username_required.hbs -------------------------------------------------------------------------------- /src/partials/alternate_authn_sources.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/alternate_authn_sources.hbs -------------------------------------------------------------------------------- /src/partials/assertion_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/assertion_required.hbs -------------------------------------------------------------------------------- /src/partials/authentication_code_response_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/authentication_code_response_required.hbs -------------------------------------------------------------------------------- /src/partials/authentication_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/authentication_required.hbs -------------------------------------------------------------------------------- /src/partials/authenticator_selection_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/authenticator_selection_required.hbs -------------------------------------------------------------------------------- /src/partials/back_button.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/back_button.hbs -------------------------------------------------------------------------------- /src/partials/canceled.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/canceled.hbs -------------------------------------------------------------------------------- /src/partials/challenge_response_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/challenge_response_required.hbs -------------------------------------------------------------------------------- /src/partials/change_password_external.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/change_password_external.hbs -------------------------------------------------------------------------------- /src/partials/completed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/completed.hbs -------------------------------------------------------------------------------- /src/partials/credential_verification_completed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/credential_verification_completed.hbs -------------------------------------------------------------------------------- /src/partials/credential_verification_failed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/credential_verification_failed.hbs -------------------------------------------------------------------------------- /src/partials/credential_verification_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/credential_verification_required.hbs -------------------------------------------------------------------------------- /src/partials/credential_verification_timed_out.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/credential_verification_timed_out.hbs -------------------------------------------------------------------------------- /src/partials/current_credentials_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/current_credentials_required.hbs -------------------------------------------------------------------------------- /src/partials/device_pairing_method_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/device_pairing_method_required.hbs -------------------------------------------------------------------------------- /src/partials/device_profile_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/device_profile_required.hbs -------------------------------------------------------------------------------- /src/partials/device_profile_session_id_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/device_profile_session_id_required.hbs -------------------------------------------------------------------------------- /src/partials/device_selection.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/device_selection.hbs -------------------------------------------------------------------------------- /src/partials/device_selection_body.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/device_selection_body.hbs -------------------------------------------------------------------------------- /src/partials/device_selection_header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/device_selection_header.hbs -------------------------------------------------------------------------------- /src/partials/device_selection_information.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/device_selection_information.hbs -------------------------------------------------------------------------------- /src/partials/device_selection_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/device_selection_required.hbs -------------------------------------------------------------------------------- /src/partials/email_activation_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/email_activation_required.hbs -------------------------------------------------------------------------------- /src/partials/email_pairing_target_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/email_pairing_target_required.hbs -------------------------------------------------------------------------------- /src/partials/email_verification_otp_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/email_verification_otp_required.hbs -------------------------------------------------------------------------------- /src/partials/email_verification_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/email_verification_required.hbs -------------------------------------------------------------------------------- /src/partials/entrust_failed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/entrust_failed.hbs -------------------------------------------------------------------------------- /src/partials/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/error.hbs -------------------------------------------------------------------------------- /src/partials/errors.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/errors.hbs -------------------------------------------------------------------------------- /src/partials/external_authentication_completed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/external_authentication_completed.hbs -------------------------------------------------------------------------------- /src/partials/external_authentication_failed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/external_authentication_failed.hbs -------------------------------------------------------------------------------- /src/partials/external_authentication_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/external_authentication_required.hbs -------------------------------------------------------------------------------- /src/partials/failed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/failed.hbs -------------------------------------------------------------------------------- /src/partials/fido2_activation_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/fido2_activation_required.hbs -------------------------------------------------------------------------------- /src/partials/fraud_evaluation_check_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/fraud_evaluation_check_required.hbs -------------------------------------------------------------------------------- /src/partials/general_error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/general_error.hbs -------------------------------------------------------------------------------- /src/partials/id_verification_completed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/id_verification_completed.hbs -------------------------------------------------------------------------------- /src/partials/id_verification_device.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/id_verification_device.hbs -------------------------------------------------------------------------------- /src/partials/id_verification_failed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/id_verification_failed.hbs -------------------------------------------------------------------------------- /src/partials/id_verification_in_progress.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/id_verification_in_progress.hbs -------------------------------------------------------------------------------- /src/partials/id_verification_options.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/id_verification_options.hbs -------------------------------------------------------------------------------- /src/partials/id_verification_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/id_verification_required.hbs -------------------------------------------------------------------------------- /src/partials/id_verification_timed_out.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/id_verification_timed_out.hbs -------------------------------------------------------------------------------- /src/partials/identifier_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/identifier_required.hbs -------------------------------------------------------------------------------- /src/partials/identifier_signon.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/identifier_signon.hbs -------------------------------------------------------------------------------- /src/partials/initial_spinner.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/initial_spinner.hbs -------------------------------------------------------------------------------- /src/partials/input_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/input_required.hbs -------------------------------------------------------------------------------- /src/partials/link_completed.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/partials/link_done.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/link_done.hbs -------------------------------------------------------------------------------- /src/partials/link_expired.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/link_expired.hbs -------------------------------------------------------------------------------- /src/partials/link_initiated.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/link_initiated.hbs -------------------------------------------------------------------------------- /src/partials/mfa_completed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/mfa_completed.hbs -------------------------------------------------------------------------------- /src/partials/mfa_device_pairing_method_failed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/mfa_device_pairing_method_failed.hbs -------------------------------------------------------------------------------- /src/partials/mfa_failed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/mfa_failed.hbs -------------------------------------------------------------------------------- /src/partials/mfa_setup_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/mfa_setup_required.hbs -------------------------------------------------------------------------------- /src/partials/mobile_activation_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/mobile_activation_required.hbs -------------------------------------------------------------------------------- /src/partials/mobile_pairing_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/mobile_pairing_required.hbs -------------------------------------------------------------------------------- /src/partials/must_change_password.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/must_change_password.hbs -------------------------------------------------------------------------------- /src/partials/new_password_recommended.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/new_password_recommended.hbs -------------------------------------------------------------------------------- /src/partials/new_password_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/new_password_required.hbs -------------------------------------------------------------------------------- /src/partials/oauth_device_completed.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/oauth_device_completed.hbs -------------------------------------------------------------------------------- /src/partials/oauth_device_user_code_confirmation_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/oauth_device_user_code_confirmation_required.hbs -------------------------------------------------------------------------------- /src/partials/oauth_device_user_code_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/oauth_device_user_code_required.hbs -------------------------------------------------------------------------------- /src/partials/one_time_device_otp_input_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/one_time_device_otp_input_required.hbs -------------------------------------------------------------------------------- /src/partials/one_time_device_otp_method_type_input_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/one_time_device_otp_method_type_input_required.hbs -------------------------------------------------------------------------------- /src/partials/otp_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/otp_required.hbs -------------------------------------------------------------------------------- /src/partials/password_requirements.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/password_requirements.hbs -------------------------------------------------------------------------------- /src/partials/password_reset_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/password_reset_required.hbs -------------------------------------------------------------------------------- /src/partials/platform_activation_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/platform_activation_required.hbs -------------------------------------------------------------------------------- /src/partials/push_confirmation_rejected.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/push_confirmation_rejected.hbs -------------------------------------------------------------------------------- /src/partials/push_confirmation_timed_out.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/push_confirmation_timed_out.hbs -------------------------------------------------------------------------------- /src/partials/push_confirmation_waiting.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/push_confirmation_waiting.hbs -------------------------------------------------------------------------------- /src/partials/recovery_code_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/recovery_code_required.hbs -------------------------------------------------------------------------------- /src/partials/reference_id_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/reference_id_required.hbs -------------------------------------------------------------------------------- /src/partials/registration_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/registration_required.hbs -------------------------------------------------------------------------------- /src/partials/resume.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/partials/securid_cas_approve_method_pending_verification.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/securid_cas_approve_method_pending_verification.hbs -------------------------------------------------------------------------------- /src/partials/securid_cas_challenge_method_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/securid_cas_challenge_method_required.hbs -------------------------------------------------------------------------------- /src/partials/securid_credential_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/securid_credential_required.hbs -------------------------------------------------------------------------------- /src/partials/securid_next_code_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/securid_next_code_required.hbs -------------------------------------------------------------------------------- /src/partials/securid_next_tokencode_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/securid_next_tokencode_required.hbs -------------------------------------------------------------------------------- /src/partials/securid_reauthentication_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/securid_reauthentication_required.hbs -------------------------------------------------------------------------------- /src/partials/securid_system_pin_reset_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/securid_system_pin_reset_required.hbs -------------------------------------------------------------------------------- /src/partials/securid_token_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/securid_token_required.hbs -------------------------------------------------------------------------------- /src/partials/securid_user_pin_reset_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/securid_user_pin_reset_required.hbs -------------------------------------------------------------------------------- /src/partials/security_key_activation_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/security_key_activation_required.hbs -------------------------------------------------------------------------------- /src/partials/sms_activation_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/sms_activation_required.hbs -------------------------------------------------------------------------------- /src/partials/sms_pairing_target_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/sms_pairing_target_required.hbs -------------------------------------------------------------------------------- /src/partials/spinner.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/spinner.hbs -------------------------------------------------------------------------------- /src/partials/spinner_small_bot_margins.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/spinner_small_bot_margins.hbs -------------------------------------------------------------------------------- /src/partials/successful_account_unlock.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/successful_account_unlock.hbs -------------------------------------------------------------------------------- /src/partials/successful_password_change.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/successful_password_change.hbs -------------------------------------------------------------------------------- /src/partials/successful_password_reset.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/successful_password_reset.hbs -------------------------------------------------------------------------------- /src/partials/totp_activation_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/totp_activation_required.hbs -------------------------------------------------------------------------------- /src/partials/user_id_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/user_id_required.hbs -------------------------------------------------------------------------------- /src/partials/username_password_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/username_password_required.hbs -------------------------------------------------------------------------------- /src/partials/username_recovery_email_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/username_recovery_email_required.hbs -------------------------------------------------------------------------------- /src/partials/username_recovery_email_sent.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/username_recovery_email_sent.hbs -------------------------------------------------------------------------------- /src/partials/vip_authentication_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/vip_authentication_required.hbs -------------------------------------------------------------------------------- /src/partials/vip_credential_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/vip_credential_required.hbs -------------------------------------------------------------------------------- /src/partials/vip_credential_reset_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/vip_credential_reset_required.hbs -------------------------------------------------------------------------------- /src/partials/vip_enrollment.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/vip_enrollment.hbs -------------------------------------------------------------------------------- /src/partials/voice_activation_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/voice_activation_required.hbs -------------------------------------------------------------------------------- /src/partials/voice_pairing_target_required.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/partials/voice_pairing_target_required.hbs -------------------------------------------------------------------------------- /src/scss/branding.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/scss/branding.scss -------------------------------------------------------------------------------- /src/scss/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/scss/main.scss -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/store.js -------------------------------------------------------------------------------- /src/utils/assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/assets.js -------------------------------------------------------------------------------- /src/utils/callbacks/riskPostRenderCallback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/callbacks/riskPostRenderCallback.js -------------------------------------------------------------------------------- /src/utils/fetchUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/fetchUtil.js -------------------------------------------------------------------------------- /src/utils/fidoFlowUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/fidoFlowUtil.js -------------------------------------------------------------------------------- /src/utils/paOnAuthorizationRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/paOnAuthorizationRequest.js -------------------------------------------------------------------------------- /src/utils/paOnAuthorizationSuccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/paOnAuthorizationSuccess.js -------------------------------------------------------------------------------- /src/utils/redirectless.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/redirectless.js -------------------------------------------------------------------------------- /src/utils/risk-providers/recaptcha-enterprise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/risk-providers/recaptcha-enterprise.js -------------------------------------------------------------------------------- /src/utils/risk-providers/recaptcha-v2-invisible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/risk-providers/recaptcha-v2-invisible.js -------------------------------------------------------------------------------- /src/utils/risk-providers/recaptcha-v3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/risk-providers/recaptcha-v3.js -------------------------------------------------------------------------------- /src/utils/risk-providers/signals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/risk-providers/signals.js -------------------------------------------------------------------------------- /src/utils/riskUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/riskUtils.js -------------------------------------------------------------------------------- /src/utils/uiUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/utils/uiUtils.js -------------------------------------------------------------------------------- /src/validators/inputs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/validators/inputs.js -------------------------------------------------------------------------------- /src/validators/paOnAuthorizationRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/validators/paOnAuthorizationRequest.js -------------------------------------------------------------------------------- /src/validators/paOnAuthorizationSuccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/validators/paOnAuthorizationSuccess.js -------------------------------------------------------------------------------- /src/validators/redirectless.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/src/validators/redirectless.js -------------------------------------------------------------------------------- /test/__mocks__/fileMock.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test-file-stub'; 2 | -------------------------------------------------------------------------------- /test/__mocks__/styleMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /test/helpers/renderfield.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/test/helpers/renderfield.test.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/test/index.test.js -------------------------------------------------------------------------------- /test/states/alternate_auth_source.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/test/states/alternate_auth_source.test.js -------------------------------------------------------------------------------- /test/states/registration_required.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/test/states/registration_required.test.js -------------------------------------------------------------------------------- /test/utils/redirectless.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/test/utils/redirectless.test.js -------------------------------------------------------------------------------- /test/validators/inputs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/test/validators/inputs.test.js -------------------------------------------------------------------------------- /test/validators/redirectless.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/test/validators/redirectless.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/widget-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/types/widget-tests.ts -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingidentity/pf-authn-js-widget/HEAD/webpack.config.js --------------------------------------------------------------------------------