Open ahmedhosameldein opened 2 years ago
@ahmedhosameldein at present he solution is not built to support multi tenant
If you have developer resources we would welcome contributions from the community
As per https://github.com/microsoft/Learn-LTI/issues/134 this is enhancement to the current solution.
We would welcome community contributions on this feature
Request also https://github.com/microsoft/Learn-LTI/issues/149
Hi,
Would you be interested in testing out a change to the LTI that would support multi-tenant sign-on using Azure Business to Consumer?
I'm part of a UCL team that has been working with Lee at Microsoft to support multi-tenancy. We are finalizing a forked repo and expect to have it ready for testing within 1.5 - 2 weeks (targeting early August). We have done all our testing using Moodle which we have confirmed supports B2C authentication already.
You will need • A B2C tenant -- you will need create one, but we have a script to help configure the remaining settings • An LMS for testing (preferably Moodle) • Two or more AD tenants to whitelist as part of testing
We are scripting as much of the setup and configuration as we can. So we expect the total work on your end to be about than 3 -7 hours, obviously changing based on how much testing you do.
If you are interested, I will reach back out on Github here when our changes are ready. We will have documentation ready and a form for you to fill out feedback on. We can also correspond on this issue thread if you have any issues, questions, or concerns.
Best,
Warren and the UCL Team
Update on the work by University College London - a team have been developing a solution for multiple Azure Active Directory and B2C connectivity see this fork for testing https://github.com/UCL-MSc-Learn-LTI/Learn-LTI/ the plans are for users to validate this fork and we will be working with the team to merge in features to the main branch.
@ahmedhosameldein if you would like to test AAD B2C support please use this fork #149 https://github.com/UCL-MSc-Learn-LTI/Learn-LTI
Is your feature request related to a problem? Please describe. We have a client that have users provisioned across 74 Azure AD tenants, and wants to utilize Microsoft Learn LTI
Describe the solution you'd like We need to have a single deployment of Microsoft Learn LTI that can be used by all users in the 74 tenants (Support multi-tenancy) As per the final comment in issue #134 "Note – These steps are not a workaround for proper Multi-Tenant behavior" , could you please document the steps for proper multi-tenant behavior
Describe alternatives you've considered We tried the steps mentioned in issue # 134 , but still facing an issue (we are currently troubleshooting by adding extra logs): https://github.com/microsoft/Learn-LTI/issues/134
Additional context Current issue we are facing: