Closed vmpjdc closed 2 months ago
I thought I might be able to work around this by removing the encoding attribute from my hosted copy of the metadata file, but that breaks the metadata signature.
The previous was in fact due to writing the fingerprint in uppercase: https://github.com/canonical/saml-integrator-operator/issues/91
Using my modified copy of GoogleIDPMetadata.xml
seems to work as well.
Bug Description
The charm fails as follows when parsing the Google IdP metadata:
This appears to be by design.
It looks like skipping the
.decode(...)
(implied below, explicit in the charm code) might fix the problem:To Reproduce
Deploy
saml-integrator
, and integrate with a suitable consumer:Most likely the consumer can be anything, even a stub; the bug triggers pretty early during integration.
Environment
Juju 3.4.5 on Canonical K8s, itself deployed on OpenStack:
Relevant log output
Additional context
No response