New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
samlsettings: api integration #84300
Conversation
❌ Failed to run Playwright plugin e2e tests. |
❌ Failed to run Playwright plugin e2e tests. |
/deploy-to-hg |
|
This comment was marked as resolved.
This comment was marked as resolved.
/deploy-to-hg --enterprise-ref linoman/samlsettings_api_integration |
This comment was marked as resolved.
This comment was marked as resolved.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We might also need some more unit tests for the SAML provider that you introduced to the SSO Settings service. But we can also add them in a separate PR if you want.
* add strategy and tests * use settings provider service and remove multiple providers strategy * Move SAML strategy to ssosettings service * Update codeowners file * reload from settings provider * add saml as configurable provider * Add new SAML strategy * rename old saml settings interface * update saml string references * use OSS license * validate saml provider depends on license for List * add tests for list rendering including saml * change the licensing validation to service init * replace service struct for provider (cherry picked from commit fc205db)
samlsettings: api integration (#84300) * add strategy and tests * use settings provider service and remove multiple providers strategy * Move SAML strategy to ssosettings service * Update codeowners file * reload from settings provider * add saml as configurable provider * Add new SAML strategy * rename old saml settings interface * update saml string references * use OSS license * validate saml provider depends on license for List * add tests for list rendering including saml * change the licensing validation to service init * replace service struct for provider (cherry picked from commit fc205db) Co-authored-by: linoman <2051016+linoman@users.noreply.github.com>
What is this feature?
This PR registers the sso settings saml strategy; this way we can update and retrieve saml sso settings from the sso endpoints. This PR also renames the functions of the old saml strategy interface, since they're not compatible with the new sso settings interface.
Why do we need this feature?
This PR allows to interact and save the saml settings via the sso settings api
Who is this feature for?
IAM
Which issue(s) does this PR fix?:
Fixes https://github.com/grafana/identity-access-team/issues/594
Special notes for your reviewer:
Please check that: