-
Notifications
You must be signed in to change notification settings - Fork 135
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
Allow Moodle to function as an IDP. #820
base: MOODLE_39_STABLE
Are you sure you want to change the base?
Conversation
a8479c7
to
da2d734
Compare
this is basically in a working state now (tested with a few different SPs) , however we still need to add some validation that a known SP is trying to use the IDP. |
We'd like to use this for the Matrix integration so I'm going to pick this up. Will add settings page to:
|
@danmarsden I have a commit ready to push. Did you want it here or in another PR? If here could I have permission to push please? |
cool! - looks like the EU team hadn't been added to this repo properly - I've just fixed that so hopefully you can push now? |
Yup, that did it, thanks. |
b4cc8bc
to
b7b2221
Compare
* en/disable moodle as an IDP. * Whitelist services by their <saml:Issuer>
b7b2221
to
668670a
Compare
@danmarsden Rebased on MOODLE_39_STABLE and Removed WIP. Ready for review. |
Dropping this in as draft WIP code that allows Moodle to function as an IDP.
This should have a setting that turns the feature on/off and needs some further work before merging, but dropping it here in case someone else wants to pick it up and clean it up.