Yet the metadata endpoint never appears. I’ve confirmed inside the LMS container that the key/cert are in /tutor/config/, the SAML backend is in AUTHENTICATION_BACKENDS, and the feature flag is true.
My questions:
What am I missing to activate /auth/saml/metadata.xml on Redwood?
Are there any extra flags, migrations or URL patterns that need enabling?
Has anyone done this successfully with SWITCH eduID on Tutor 18?
Any tips or example snippets would be greatly appreciated. Thanks!
Hello @vandri
I’m facing the same challenge with Switch edu-ID and I was wondering if you could eventually get the SAML authentication working with this specific Identity Provider.
I followed the same steps as you described and the closest I got to a working state is having the Indentity Provider listed on the Sign In form (twice) but then when I click on it, I get an error:
installing and enabling this plugin gives you and entry in the backend field in the django admin panel when adding a Oauth provider.
I registered my instance with the callback url {URL to your instance }/auth/complete/eduid/ on SWITCH. Once you register you get a client id and a secret .
Thanks very much for sharing @vandri !
In the meantime, I got the SAML authentication to work but it is still flimsy as the metadata for the Identity Provider are not always ready.
I’m now contemplating switching to OpenID as well following your trace using your plugin. I might reach again if necessary. Thanks again for your reply!