I’ve been trying to get SAML authentication working for several days. Despite following the instructions very carefully, something just isn’t working.
I used the Tutor installation instructions to install from source, which begin with these commands:
git clone https://github.com/overhangio/tutor
pip3 install -e .
For SAML authentication, I followed the instructions under “Enable SAML Authentication” here: https://docs.tutor.overhang.io/plugins/examples.html#enable-saml-authentication
I found an error in the instructions. I figured out that the line beginning with “SOCIAL_AUTH_SAML_SP_PRIVATE_KEY” needs a comma at the end, but once I corrected it, I was able to enable the plugin (tutor plugins enable saml), update my configuration (tutor config save), and start Tutor (tutor local quickstart).
I worked with my Enterprise Authentication Team to help me fill in the Provider Configuration (SAML IdPs), SAML Configuration, and SAML Provider Data portions of the LMS administration page.
Unfortunately, the login page still shows only Email and Password prompts.
I saw the post on this site that says the slug needs to be “default”, but that didn’t help in my case, and when I search for help on Google, the word “tutor” is being interpreted as “tutorial,” so I’m seeing lots of tutorials for lots of things, but so far, none have been about Tutor software.
I am the administrator of the Ubuntu 20.04 machine on which I’ve installed Tutor, so I can provide lots of information, though at this point, I’m not sure what would be helpful.
Can anyone help?