Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The sign-in page handles the first two authentication types.

image-20240202-100926.png

Basic authentication.

Account creation.

Customers can create accounts using an email address. On the Sign in page there is a link to the Sign up form.

...

After a successful registration, a confirmation email is sent to the provided email address. The email contains an activation link. Once the link is used, the account is activated and ready to use.

...

Password reset.

User can request a password reset on the sign-in page using the “Forgot?” link. An email will be sent to the provided address with a reset link.

...

After using the reset link, user can set up a new password.

...

Password requirements.

The password requirements can be set up using the VSS->Service-> Service Resource Scheduling->Customer Portal->Authentication->Set Password Requirements IMG node.

If not specified, the default requirement is :8 characters or more, 1 Uppercase, 1 Lowercase, 1 digit, 1 special.

...

Single-Sign-On with OpenID Connect

The Customer Portal offers single-sign-on with OpenID Connect. It’s possible to use multiple identity providers at the same time.

...

Info

Please note that identity providers need to be set up separately on every system.

Access with resource token.

Customers without an account can perform all actions on their service orders and appointments by using links from received order processing notifications (email, SMS, ...). The notifications are sent from the VSSCommunication Framework in response to various events. The links in the notifications contain resource tokens that allow interaction with a single order or appointment.  

Protecting the application with reCaptcha V3

The application and the underlying REST services can be enabled to use reCaptcha V3 as way to protect from spam and abuse.

For reCaptcha to work it’s required that the default user role requires reCaptcha verification. This setting can be made in the VSS->Service-> Service Resource Scheduling->Customer Portal->General Settings->Maintain user roles IMG node.

...

Additionally, it’s required to provide secret key and site key in the VSS->Service-> Service Resource Scheduling->Customer Portal->General Settings->Mainatin Customer Portal Parameters IMG node.

Parameter name

Meaning

RECAPTCHA3_SECR_KEY

reCaptcha Secret Key

RECAPTCHA3_SITE_KEY

reCaptcha Site Key - Google

...