Re: [Dhis2-devs] ADD credentials in DHIS2 url
Hi Djibril, just a note, GET requests / URLs are often cached by intermediary caches/proxies/servers on the web (as per the HTTP spec) so if you do this you should consider your credentials to be public knowledge. regards, Lars On Fri, 8 Jun 2018 at 12:23, Bob Jolliffe wrote: > This is not really a dhis2 thing so much as a change in browser > behaviour. In times gone by when you presented a url like > "https://admin:distr...@play.dhis2.org/dev/api/me; the browser would > take that url and create the basic authentication header that Jason > refers to. > > After a couple of wobbles along the way since 2014, this is no longer > the default behaviour on any of the major browsers. Its really > because URLs find themselves in history, bookmarks, log files etc. > which are not appropriate places to be storing credentials. > > (sections 3.2.1 and 7.5 of https://www.ietf.org/rfc/rfc3986.txt) > > Chrome held out the longest, but is now also compliant with the new > behaviour. > > On 8 June 2018 at 10:51, DJIBRIL Hakim wrote: > > ok I see the point of view > > thank you jason! > > > > 2018-06-08 9:35 GMT+00:00 Jason Pickering : > >> > >> Hi Hakim > >> > >> No, that is not possible and would not be a good idea since your > >> credentials would be visible in the request itself. > >> You will need to use a basic authentication header for this as described > >> in the manual: > >> > >> > https://docs.dhis2.org/master/en/developer/html/webapi_authentication.html > >> > >> Regards, > >> Jason > >> > >> > >> On Fri, Jun 8, 2018 at 11:19 AM DJIBRIL Hakim > >> wrote: > >>> > >>> Hi All, > >>> Please I would like to know if is it possible to add authentification > >>> directly in URL > >>> Example: username:password@[dhisUrl]/api/. > >>> > >>> Best > >>> ___ > >>> Mailing list: https://launchpad.net/~dhis2-devs > >>> Post to : dhis2-devs@lists.launchpad.net > >>> Unsubscribe : https://launchpad.net/~dhis2-devs > >>> More help : https://help.launchpad.net/ListHelp > >> > >> > >> > >> -- > >> Jason P. Pickering > >> email: jason.p.picker...@gmail.com > >> tel:+46764147049 > > > > > > > > ___ > > Mailing list: https://launchpad.net/~dhis2-devs > > Post to : dhis2-devs@lists.launchpad.net > > Unsubscribe : https://launchpad.net/~dhis2-devs > > More help : https://help.launchpad.net/ListHelp > > > > ___ > Mailing list: https://launchpad.net/~dhis2-devs > Post to : dhis2-devs@lists.launchpad.net > Unsubscribe : https://launchpad.net/~dhis2-devs > More help : https://help.launchpad.net/ListHelp > -- Lars Helge Øverland Technical lead, DHIS 2 University of Oslo l...@dhis2.org https://www.dhis2.org ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
Re: [Dhis2-devs] ADD credentials in DHIS2 url
This is not really a dhis2 thing so much as a change in browser behaviour. In times gone by when you presented a url like "https://admin:distr...@play.dhis2.org/dev/api/me; the browser would take that url and create the basic authentication header that Jason refers to. After a couple of wobbles along the way since 2014, this is no longer the default behaviour on any of the major browsers. Its really because URLs find themselves in history, bookmarks, log files etc. which are not appropriate places to be storing credentials. (sections 3.2.1 and 7.5 of https://www.ietf.org/rfc/rfc3986.txt) Chrome held out the longest, but is now also compliant with the new behaviour. On 8 June 2018 at 10:51, DJIBRIL Hakim wrote: > ok I see the point of view > thank you jason! > > 2018-06-08 9:35 GMT+00:00 Jason Pickering : >> >> Hi Hakim >> >> No, that is not possible and would not be a good idea since your >> credentials would be visible in the request itself. >> You will need to use a basic authentication header for this as described >> in the manual: >> >> https://docs.dhis2.org/master/en/developer/html/webapi_authentication.html >> >> Regards, >> Jason >> >> >> On Fri, Jun 8, 2018 at 11:19 AM DJIBRIL Hakim >> wrote: >>> >>> Hi All, >>> Please I would like to know if is it possible to add authentification >>> directly in URL >>> Example: username:password@[dhisUrl]/api/. >>> >>> Best >>> ___ >>> Mailing list: https://launchpad.net/~dhis2-devs >>> Post to : dhis2-devs@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~dhis2-devs >>> More help : https://help.launchpad.net/ListHelp >> >> >> >> -- >> Jason P. Pickering >> email: jason.p.picker...@gmail.com >> tel:+46764147049 > > > > ___ > Mailing list: https://launchpad.net/~dhis2-devs > Post to : dhis2-devs@lists.launchpad.net > Unsubscribe : https://launchpad.net/~dhis2-devs > More help : https://help.launchpad.net/ListHelp > ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
Re: [Dhis2-devs] ADD credentials in DHIS2 url
ok I see the point of view thank you jason! 2018-06-08 9:35 GMT+00:00 Jason Pickering : > Hi Hakim > > No, that is not possible and would not be a good idea since your > credentials would be visible in the request itself. > You will need to use a basic authentication header for this as described > in the manual: > > https://docs.dhis2.org/master/en/developer/html/webapi_authentication.html > > Regards, > Jason > > > On Fri, Jun 8, 2018 at 11:19 AM DJIBRIL Hakim > wrote: > >> Hi All, >> Please I would like to know if is it possible to add authentification >> directly in URL >> Example: username:password@[dhisUrl]/api/. >> >> Best >> ___ >> Mailing list: https://launchpad.net/~dhis2-devs >> Post to : dhis2-devs@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~dhis2-devs >> More help : https://help.launchpad.net/ListHelp >> > > > -- > Jason P. Pickering > email: jason.p.picker...@gmail.com > tel:+46764147049 > ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
Re: [Dhis2-devs] ADD credentials in DHIS2 url
Hi Hakim No, that is not possible and would not be a good idea since your credentials would be visible in the request itself. You will need to use a basic authentication header for this as described in the manual: https://docs.dhis2.org/master/en/developer/html/webapi_authentication.html Regards, Jason On Fri, Jun 8, 2018 at 11:19 AM DJIBRIL Hakim wrote: > Hi All, > Please I would like to know if is it possible to add authentification > directly in URL > Example: username:password@[dhisUrl]/api/. > > Best > ___ > Mailing list: https://launchpad.net/~dhis2-devs > Post to : dhis2-devs@lists.launchpad.net > Unsubscribe : https://launchpad.net/~dhis2-devs > More help : https://help.launchpad.net/ListHelp > -- Jason P. Pickering email: jason.p.picker...@gmail.com tel:+46764147049 ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] ADD credentials in DHIS2 url
Hi All, Please I would like to know if is it possible to add authentification directly in URL Example: username:password@[dhisUrl]/api/. Best ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] what's this mean?
I got from event capture: Not able to fetch sharing settings for category options what's mean? make all options to public edit/view, reconstruct the resource table.. still popup . Thanks. -- 此致 林晓东 莫愁前路无知己,天下谁人不识君。 在 2018-06-07 20:45:23,"Barnabas Akumba" 写道: Hello, It looks like you are trying to setup something like a Training database where you store both personal details of staff and their educational/work experience. Just as Knut suggested, you'll need to setup a Repeatable Tracker. In your scenario, the Name, Age and Address will be the TEI Attributes. You'll create a Repeatable stage with the following elements: (1) Year (2) Organisation NB: Make sure you define the Elements as tracker elements. Regards On Thu, Jun 7, 2018 at 1:22 PM, 林晓东 wrote: Thanks a lot. naked event is not the exact match one. with dataelement like: name,age,address, experences: (1)1996-01-01, apple Corp. engineerr. (2)2000-01-01, ibm research lab. cto .. | | 林晓东 邮箱:lin...@126.com | 签名由 网易邮箱大师 定制 On 06/05/2018 19:31, Knut Staring wrote: Hi 晓东, I think you would have to model it is a number of events, either "naked events" or as a repeatable stage. But interested in hearing if people on the list can share good approaches to this common need (very typical in transactional systems). Knut On Mon, Jun 4, 2018 at 4:01 PM 林晓东 wrote: hi,all I encounter a problem like this: collecting info of a doctor, with one or more times of training experience, how to design this case? Thanks. -- 此致 林晓东 莫愁前路无知己,天下谁人不识君。 在 2018-05-25 16:58:07,"Kumar Shahdeo" 写道: In 2.29 , The "Tracked entity" object is renamed to "Tracked Entity Type" in the web API. So, try using "trackedEntityType" On Fri, May 25, 2018 at 2:13 PM, 林晓东 wrote: Hi,all, I have done a test on Tracker Web API. as documents: body: { "trackedEntity": "nEenWmSyUEp", "orgUnit": "DiszpKrYNg8", "attributes": [ { "attribute": "w75KJ2mc4zz", "value": "Joe" }, { "attribute": "zDhUuAYrxNC", "value": "Smith" } ] } url: https://play.dhis2.org/dev/api/29/trackedEntityInstances.json?ou=DiszpKrYNg8 method : post got: { "httpStatus" : "Internal Server Error", "httpStatusCode" : 500, "status" : "ERROR", "message" : "Unrecognized field \"trackedEntity\" (class org.hisp.dhis.dxf2.events.trackedentity.TrackedEntityInstance), not marked as ignorable (14 known properties: \"trackedEntityInstance\", \"lastUpdatedAtClient\", \"lastUpdated\", \"createdAtClient\", \"trackedEntityType\", \"orgUnit\", \"inactive\", \"enrollments\", \"featureType\", \"attributes\", \"deleted\", \"relationships\", \"created\", \"coordinates\"])\n at [Source: (String)\"{\n \"trackedEntity\": \"nEenWmSyUEp\",\n \"orgUnit\": \"DiszpKrYNg8\",\n \"attributes\": [\n{\n \"attribute\": \"w75KJ2mc4zz\",\n \"value\": \"Joe\"\n},\n{\n \"attribute\": \"zDhUuAYrxNC\",\n \"value\": \"Smith\"\n}\n ]\n}\"; line: 2, column: 21] (through reference chain: org.hisp.dhis.dxf2.events.trackedentity.TrackedEntityInstance[\"trackedEntity\"])" }{ "httpStatus" : "Internal Server Error", "httpStatusCode" : 500, "status" : "ERROR", "message" : "Unrecognized field \"trackedEntity\" (class org.hisp.dhis.dxf2.events.trackedentity.TrackedEntityInstance), not marked as ignorable (14 known properties: \"trackedEntityInstance\", \"lastUpdatedAtClient\", \"lastUpdated\", \"createdAtClient\", \"trackedEntityType\", \"orgUnit\", \"inactive\", \"enrollments\", \"featureType\", \"attributes\", \"deleted\", \"relationships\", \"created\", \"coordinates\"])\n at [Source: (String)\"{\n \"trackedEntity\": \"nEenWmSyUEp\",\n \"orgUnit\": \"DiszpKrYNg8\",\n \"attributes\": [\n{\n \"attribute\": \"w75KJ2mc4zz\",\n \"value\": \"Joe\"\n},\n{\n \"attribute\": \"zDhUuAYrxNC\",\n \"value\": \"Smith\"\n}\n ]\n}\"; line: 2, column: 21] (through reference chain: org.hisp.dhis.dxf2.events.trackedentity.TrackedEntityInstance[\"trackedEntity\"])" } what's wrong with this? Thanks. -- 此致 林晓东 莫愁前路无知己,天下谁人不识君。 ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp -- | Kumar Gaurav Nath Shahdeo | | Developer | | Email | gaura...@thoughtworks.com | | Telephone | +91 9160688935 | | | ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp -- Knut Staring Department of Information, Evidence and Research World Health Organization, Geneva, Switzerland Office: +41 22 791 3683 Mob1: +33 6 4434 2931 Mob2: +47 9188 0522 Skype: