Hi Liliana,

We had a couple of months back attempted a case to use CAS (
http://www.jasig.org/cas) to use common authentication between DHIS2 and
Drupal
This was for an implementation in Vietnam
It was fairly simple for CAS to use the DHIS2 database and allow login into
drupal by sharing the same user/pass

With LDAP, the challenge is to be able to map the authorization and not
authentication.
If you just want to share authentication, and keep the authorization inside
DHIS2 as it is... it should be fairly simple... just like we did with the
CAS case.
Spring already provide OpenIDAuthenticationFilter for this purpose.

I want to confirm, do you want to do just authentication or authorization?
Is there a default role that you'd like to give anyone who authenticates
using the OpenID? and do you want this role to be configurable?
There are those complexities that can be avoided, if you just want to use
OpenID server for authentication and then let DHIS2 deal with everything
else.

---
Regards,
Saptarshi PURKAYASTHA

My Tech Blog:  http://sunnytalkstech.blogspot.com
You Live by CHOICE, Not by CHANCE


On 9 April 2013 16:45, PIEVAROLI, Liliana Marcela <pievaro...@who.int>wrote:

>  Hi there,****
>
> ** **
>
> I am working for WHO (World Health Organization). We just installed DHIS2
> in our dev/test servers. We would like to have a proof of concept to see
> whether DHIS2 can be used to collect health data from countries and/or
> regions by many programmes.****
>
> ** **
>
> Currently, our IT department has implemented OpenID for our two ADs (the
> internal one, called WIMS, and the external one, called ADS).****
>
> Our department is promoting the use of OpenID for authentication (instead
> of LDAP, for example).****
>
> ** **
>
> Has anyone *implemented in DHIS2* *authentication* using (a list of) *
> OpenID* (providers)?****
>
> If not, how long will it take to do this?****
>
> ** **
>
> Cheers,****
>
> Liliana Pievaroli****
>
> ** **
>
> P/S: We have already implemented code in .Net, PHP (including Drupal) and
> it is working fine.****
>
> Willing to share that code, if this can help.****
>
> ** **
>
> P/S2: It may not be the last time you hear from me…****
>
> ** **
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-users
> Post to     : dhis2-users@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~dhis2-users
> More help   : https://help.launchpad.net/ListHelp
>
>
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-users
Post to     : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to