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
Redevelop alternative login methods in v2 #2645
Comments
Should be working. As far as I know @baelmyhu is using that.
I'm not sure this is still used. It was used by CBlue, which does not use Chamilo a lot anymore.
The externa_login is used for several things, including, I think, the SSO mechanisms (also referenced below) that point to main/auth/sso/. This is used, between other things, by the Drupal plugin, but we also have a few users with custom SSO implementations. The current behaviour should be maintained or we should make very clear that it doesn't work anymore and write a documentation about how to make it work with the new authentication API.
Not sure what that is.
Whatever we do, we have several big customers using that, so we should provide a clear documentation on how to switch from what we currently have to something new.
Yes. I don't think anyone really uses it in a critical way and the hope is that implementing it will make it much easier to enable and use.
This is used by Unige.ch. We should communicate with them. I don't think anyone else uses it apart from them, but Shibboleth is popular in the academic sector, so we should maintain a possibility to connect with it. This being said, I think it is strongly linked to CAS, mentioned above (like a subset of CAS or something like that), so we should maybe unite those two in the code.
Mentioned in one of my comments above. We need either to transfer the functionality that we offer now, or write a very good documentation on how to do it. In my opinion, you could start with OpenID and/or OAuth2.0, thinking about including the others, then write a documentation on how to extend the mechanism and then we will look at them one by one. |
replaced by Oauth using bundle https://github.com/hwi/HWIOAuthBundle
Conditional login is used in 1.11.x by the new version of Whispeak plugin when implementing 2FA login. |
Other methods than the normal Chamilo login have to be re-implemented in v2 using the Symfony bundles |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
The login process is handled by Symfony using our User entity as a backend. |
The bundle oauth2-client-bundle is added in chamilo 2 master for alternative login using oauth , https://github.com/knpuniversity/oauth2-client-bundle |
The file local.inc.php is not used anymore in V2, instead we use EventListeners and the security symfony component to login the user.
I think we should remove all that code and lately integrate different kind of login methods.
Right now we have this in V1, not sure if all of them are working in 1.11.x
Folder main/auth
What to do? We want all of them in v2?
The text was updated successfully, but these errors were encountered: