Open jamesmarshall24 opened 6 years ago
The IdP metadata does not contain all information used to configure SAML. It could potentially be used for some of it.
This is dependent on https://github.com/ansible/awx/issues/342
Rather than uploading the data, being able to define the metadata endpoint of the IdP would be a more scalable solution since it would allow for dynamically refreshing the certificate when it changes.
... I wonder how that would work in a multi-container/server environment, given that that would be done on the backend. You obviously don't want all nodes doing it.
I was thinking it could probably be handled similarly to the way we do cache timeouts- if a user tries to log in and the metadata timeout has expired, fetch metadata first and update configuration.
ISSUE TYPE
COMPONENT NAME
SUMMARY
Ability to upload IdP metadata and auto-configure SAML providers through the UI/API rather than manual JSON input.
ENVIRONMENT