SJRK-455: Login and Signup forms fail in production environment

Metadata

Source
SJRK-455
Type
Bug
Priority
Blocker
Status
Closed
Resolution
Fixed
Assignee
N/A
Reporter
Gregor Moss
Created
2021-02-26T16:21:47.465-0500
Updated
2021-03-15T11:18:58.628-0400
Versions
  1. 0.5
Fixed Versions
  1. 0.5
Component
  1. Storytelling Tool UI

Description

When deployed to the remote servers hosting the AIHEC site, the Login and Signup forms failed on submission with the error "net::ERR_SSL_PROTOCOL_ERROR" in Chrome 88.

This seems to be due to the URL DataSource used by the sjrk.storyTelling.base.page.authentication page grade sending the request on port 80, which is the default. Configuring the port to 443 (the traditional SSL/TLS port) may solve the issue in production, but the site will fail when hosted locally for development purposes.

FLUID-6599 describes the cause in a bit more detail, though until that has been done, any public-facing deployments of the site should not use the account system.

Alternatively, changes could be made to the development environment (to the Docker container or to the Kettle server itself) that allow it to accept certain requests on port 443, and then specifying the port in the authenticationDataSource may solve this issue satisfactorily.

Attachments

Comments