CAWIS EUA Custom Authentication implementation - 2024
Overview:
Scope:
PBI 362652 EUA Custom Authentication - CAWIS
The CAWIS EUA change applies to the “AAIR Login” page on CAWIS external.
CAWIS Ext - SWIMN Ext - BSD - Civil Aviation - Confluence (atlassian.net)
Dev Environment: VB.Net, ASP.net.
Version number:
changed from 4.9.2 to 5.0.0
Implementation notes:
CAWIS external and internal share a single deployment. CAWIS External and Internal were both republished since AAIR Login and TC Login are available via both of them. They have to be published using the correct profiles. - Publishing CAWIS External and Internal - BSD - Civil Aviation - Confluence (atlassian.net)
The clients requested that the AAIR login for CAWIS be available on both CAWIS External and Internal.
They also requested that TC Login (which is for the CAWIS internal) be available on both CAWIS External and Internal.
web.config:
support for the EuaAuthModule has to be added to the web.config.
Other:
updated “NewtonSoft.json” as a vulnerability message for it was displayed in VS (NuGet)in NuGet as well as in the console when I installed the EuaAuthModule.
Also looked into updating some of the other packages, such as the Ajax control toolkit, to the latest. For now, I am holding off as it caused CAWIS not to build. We may want to look into the other outdated cases on a case by case basis.