Skip to content

Conversation

@Pierre-Louis-Boutruche
Copy link
Contributor

@Pierre-Louis-Boutruche Pierre-Louis-Boutruche commented Jul 8, 2025

Description
I've added the CAS (Central Authentication Service) method because it's a standardized authentication method used mainly by universities and public companies.
The changes I've made support XML and JSON responses from CAS. (CAS 2.0+)

Fixes # (issue)

Changes
Changes

  • Create a cas.py file:
    • Sends ticket to CAS server
    • Support for JSON & XML formats (+ auto mode to choose the right mode)
  • Add configuration variables to settings.py & config.py files

Screenshots
A merge request will be created for the user interface, integrating authentication with CAS. No display modifications have been made. Only added functionality for CAS and changes to pass CI/CD Lint.
alerta/alerta-webui#599

Checklist

  • Pull request is limited to a single purpose
  • Code style/formatting is consistent
  • All existing tests are passing
  • Added new tests related to change
  • No unnecessary whitespace changes

@vercel
Copy link

vercel bot commented Jul 8, 2025

@Plbls is attempting to deploy a commit to the Nick Satterly's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants