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

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

Closed
yurem opened this issue Aug 25, 2015 · 3 comments
Closed

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

yurem opened this issue Aug 25, 2015 · 3 comments
Assignees
Labels
enhancement libs update, re-factroring, etc.
Milestone

Comments

@yurem
Copy link
Contributor

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 libs update, re-factroring, etc. label Aug 25, 2015
@aliaksander-samuseu
Copy link
Contributor

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
@yurem
Copy link
Contributor Author

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
@yurem yurem modified the milestones: 4.0, 4.1 Mar 5, 2019
@yuriyz yuriyz modified the milestones: 4.1, 4.2 Dec 12, 2019
@nynymike
Copy link
Contributor

Re-open if customer demand increases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement libs update, re-factroring, etc.
Projects
None yet
Development

No branches or pull requests

4 participants