I want to connect the drupal user system with our little erp-like system so that the user does not have to have to different user accounts. The goal would be:
- that the user can login into drupal and use the erp with the same login.
- that the user does not need to relogin when switching from drupal to erp or erp to drupal.
- that the user can use the same login for different drupal setups.
So I'm looking for these answers to find the best solution for me:
- 1. Is it possible, that different drupal setups use the same DB for the login procedure?
The user should not have to login in every drupal site. If he is logged into one site, he is automatically logged in into all the others. The drupal sites should stay independant from each other. (different DB's)
- 2. Can I use the drupal user system to authentificate users in a external system (the erp)?
The idea is here, that the user management and authentification stays in drupal and my erp will just "ask" if the user is logged in.
- 3. Can I use an external user system (from the erp) to authentificate users in drupal?
This is just the opposite of no. 2. So actually drupal asks the erp if there is a logged in user.
Thanks for any ideas and know-how sharing
Comments
Any Ideas?
Are there any ideas? Or am I at the wrong place?
_
For #1 see the http://drupal.org/project/bakery module (that's what drupal.org uses itself).
afaik, both 2 and 3 are possible-- but since you don't mention which erp system you're using, it's hard to say.
Another option would be to use something like openid, cas, oauth, etc. See the 'user access & authentication' category in the downloads area for some ideas.
As I said it is a erp like
As I said it is a erp like system. Not a conventional erp system. It helps our staff to organize and plan their work. We implemented that by our self. It is written in php so it should be possible to combine that with drupal.