SpecterOps / BloodHound

Six Degrees of Domain Admin
https://bloodhoundenterprise.io/
Apache License 2.0
1.14k stars 113 forks source link

BED-4291 refactor: cleanup orphaned SAML logic and persist root uri versions to db #964

Open mistahj67 opened 2 days ago

mistahj67 commented 2 days ago

Description

Motivation and Context

This PR addresses: BED-4291

Why is this change required? What problem does it solve?

A lot of the old SAML logic needed to be cleaned up once generalized SSO support was added. Additionally, this enables a way for existing SAML providers to exist while new SAML providers can rely on the new SSO auth flow

How Has This Been Tested?

Unit tests + locally

Types of changes

Checklist: