Skip to content

Conversation

@jmpesp
Copy link
Contributor

@jmpesp jmpesp commented Apr 4, 2022

Add the db schemas, models, and some endpoints to support configuring a
SAML IdP for a Silo. Enough functionality is here to support the first
step of SP-initiated SAML login flow. More work is required to support
receiving the SAML IdP's response and actually logging in the user.

Two tables were added here: one that relates a silo to a list of typed
identity providers, and one for saml configuration. Future work will add
"local" and "ldap" identity provider support.

XXX CRUD for silo saml identity providers
XXX hash of metadata document, or return directly
XXX name or ID for identity providers - add name

Add the db schemas, models, and some endpoints to support configuring a
SAML IdP for a Silo. Enough functionality is here to support the first
step of SP-initiated SAML login flow. More work is required to support
receiving the SAML IdP's response and actually logging in the user.

Two tables were added here: one that relates a silo to a list of typed
identity providers, and one for saml configuration. Future work will add
"local" and "ldap" identity provider support.

XXX CRUD for silo saml identity providers
XXX hash of metadata document, or return directly
XXX name or ID for identity providers - add name
XXX delete of silo deletes providers
@jmpesp jmpesp requested a review from davepacheco April 4, 2022 19:06
@jmpesp jmpesp closed this Apr 25, 2022
@jmpesp jmpesp deleted the silo_authn_providers branch April 26, 2022 18:55
gjcolombo added a commit that referenced this pull request Mar 5, 2025
Changes since the last update:

- lib: use correct MAXCPU value in CPUID specializer (#876)
- phd: wait for source to resume before asking to migrate again (#874)
- phd: add smoke test for VCR replacement (#872)
- lib: implement reference TSC enlightenment (#856)
- Update package deps for GHSAs
- Wire up viona for illumos#17032
- mock-server: add single-step API (#869)
- propolis-server should not crash when failing to start a VM (#866)
- propolis-cli: check for duplicate spec keys when parsing toml (#865)
- various new 1.85 clippy lints (#864)
- mock: attempt realistic state transitions (#860)
- lib: tidy up overlay page migration & reduce memory usage (#861)
- server: add state machine docs (#862)
- DTrace script to inspect VM exit reasons (#859)
- lib: add better management of Hyper-V overlay pages (#851)
- lib: emulate Hyper-V enlightenment stack (#849)
@gjcolombo gjcolombo mentioned this pull request Mar 5, 2025
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.

1 participant