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.