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

New custom script type to pull data from RDBMS and other sources #104

yurem opened this Issue Aug 25, 2015 · 2 comments


None yet
3 participants

yurem commented Aug 25, 2015

Currently CR allows to sync users with LDAP server only. I think we can add new custom script type with 1 method:
List loadSourceServerEntries(return_attributs, conf, etc)

In this method customer can implement logic to get data from RDBMS, MySQL, etc..
CR doesn't require major changes. For CR perspective instead of loading data from LDAP custom script method will return data need to finish iteration.

After that customers can add simple authentication script which will do authentication against RDBMS instead of AD LDAP.

@yurem yurem added the enhancement label Aug 25, 2015


This comment has been minimized.

aliaksander-samuseu commented Apr 24, 2016

@yurem, do we really need a separate web UI's tab for that? Mb it's possible to add another function user can redefine to the current CR's class(es), which, if implemented by user, will took over/override the part of CR's functionality responsible for getting data from LDAP, while not touching the other its parts? It just would appear more intuitive, imo, so easier to document and explain to users :) If it doesn't over-complicate things from app architecture's point of view, of course.

@yurem yurem added this to the CE 2.4.5 milestone Apr 25, 2016

@yurem yurem self-assigned this Apr 25, 2016


This comment has been minimized.


yurem commented Apr 25, 2016

@aliaksander-samuseu where did you find something about UI in issue description?
I offered to add method to CR script:

loadSourceServerEntries(return_attributs, conf, etc)

It's will be enough to implement any other source data loading mechanism.

@nynymike nynymike modified the milestones: CE 3.1.0, CE 3.0.0 Nov 29, 2016

@nynymike nynymike modified the milestones: CE 3.2.0, CE 3.1.0 Apr 8, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment