Skip to content
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

Open
wants to merge 3 commits into
base: MOODLE_39_STABLE
Choose a base branch
from
Open

Conversation

danmarsden
Copy link
Member

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.

@danmarsden danmarsden force-pushed the wip-idp branch 2 times, most recently from a8479c7 to da2d734 Compare July 3, 2024 02:37
@danmarsden
Copy link
Member Author

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.

@mark-webster-catalyst
Copy link

We'd like to use this for the Matrix integration so I'm going to pick this up. Will add settings page to:

  • enable/disable being an IDP
  • list valid SP URLs

@mark-webster-catalyst
Copy link

@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?

@danmarsden
Copy link
Member Author

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?

@mark-webster-catalyst
Copy link

Yup, that did it, thanks.

danmarsden and others added 2 commits November 15, 2024 10:50
* en/disable moodle as an IDP.
* Whitelist services by their <saml:Issuer>
@mark-webster-catalyst
Copy link

@danmarsden Rebased on MOODLE_39_STABLE and Removed WIP. Ready for review.

@mark-webster-catalyst mark-webster-catalyst changed the title WIP - allow Moodle to function as an IDP. Allow Moodle to function as an IDP. Nov 15, 2024
@mark-webster-catalyst mark-webster-catalyst marked this pull request as draft November 18, 2024 10:05
@mark-webster-catalyst mark-webster-catalyst marked this pull request as ready for review November 18, 2024 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants