for carbon-sr3 we still hadn't integrated jolokia with AAA; it was still backed by etc/org.jolokia.osgi.cfg, hencewhy you need to use admin/admin after changing the password in AAA.
How did you install jolokia in Fluorine? You must install using "odl-jolokia" feature from controller to get protection. Standard off the shelf "jolokia" has NO auth by default... Regards, Ryan Goulding On Thu, Apr 5, 2018 at 6:23 PM, Jamo Luhrsen <jluhr...@gmail.com> wrote: > I don't have access to my setup at the moment. I can later. > > but, I think it's based on carbon sr3. > > I do have a recent (2/27) snapshot distro from Fluorine though, > and that actually doesn't even need creds to access that > jolokia diagstatus endpoint. restconf still behaves like I > expect, but the diagstatus endpoint takes any (or no) > username/password combo. > > JamO > > On 4/5/18 12:06 PM, Ryan Goulding wrote: > >> Jamo, can you comment on code version? Thanks! >> >> Regards, >> >> Ryan Goulding >> >> On Thu, Apr 5, 2018 at 7:10 AM, Ryan Goulding <ryandgould...@gmail.com >> <mailto:ryandgould...@gmail.com>> wrote: >> >> What version of code? This wasn’t tied to AAA until oxygen. Prior it >> was controlled by etc/or.jolokia.osgi.cfg. >> >> Thanks, >> Ryan >> >> Sent from my iPhone >> >> On Apr 5, 2018, at 12:32 AM, Michael Vorburger <vorbur...@redhat.com >> <mailto:vorbur...@redhat.com>> wrote: >> >> JamO, +aaa-dev and +controller-dev and Stephen FYI: >>> >>> On Wed, Apr 4, 2018 at 10:24 PM, Jamo Luhrsen <jluhr...@gmail.com >>> <mailto:jluhr...@gmail.com>>wrote: >>> >>> Hi Utility folks, >>> >>> I noticed in a local setup I have where I've changed the default >>> username >>> and password for RESTCONF, that I still need to use the >>> admin:admin creds >>> to hit the diagstatus endpoint. >>> >>> I'm guessing that's just because this is not tied in to the >>> magic of >>> AAA and/or RESTCONF creds. >>> >>> Gotta just live with it, or would it be an easy thing to add, >>> just to keep >>> things more intuitive? >>> >>> >>> This seems like a bug (bad one, security wise), but it's not for >>> infrautils-dev - we don't actually do anything >>> re. Jolokia in project infrautils, the diagstatus sub-module simply >>> exposes a JMX bean... the code related to the >>> Jolokia integration in ODL which then make makes this available via >>> HTTP, and secures it with the AAA creds (also >>> used by RESTCONF; there are no creds in RESTCONF itself FYI), is >>> actually in controller and/or aaa (I'm not 100% >>> sure myself what is where)... see https://jira.opendaylight.org/ >>> browse/AAA-147 >>> <https://jira.opendaylight.org/browse/AAA-147> and >>> https://jira.opendaylight.org/browse/CONTROLLER-1324 >>> <https://jira.opendaylight.org/browse/CONTROLLER-1324>. >>> >>> If you are right, we have this problem (that when changing the >>> default username and password you can still use the >>> previous one) on *ALL* /jolokia/ URLs, I'm guessing. >>> >>> Would you like to open a (Critical?) bug in JIRA against AAA about >>> this? >>> >>> Tx, >>> M. >>> -- >>> Michael Vorburger, Red Hat >>> vorbur...@redhat.com <mailto:vorbur...@redhat.com>| IRC: vorburger >>> @freenode | ~ = http://vorburger.ch >>> <http://vorburger.ch/> >>> >>> example curl: >>> >>> curl -u "admin:admin" >>> http://192.168.24.11:8081/jolokia/exec/org.opendaylight.infr >>> autils.diagstatus:type=SvcStatus/acquireServiceStatus >>> <http://192.168.24.11:8081/jolokia/exec/org.opendaylight.inf >>> rautils.diagstatus:type=SvcStatus/acquireServiceStatus> >>> >>> Thanks, >>> JamO >>> _______________________________________________ >>> infrautils-dev mailing list >>> infrautils-...@lists.opendaylight.org <mailto: >>> infrautils-...@lists.opendaylight.org> >>> https://lists.opendaylight.org/mailman/listinfo/infrautils-dev >>> <https://lists.opendaylight.org/mailman/listinfo/infrautils-dev> >>> >>> >>> _______________________________________________ >>> controller-dev mailing list >>> controller-dev@lists.opendaylight.org <mailto:controller-dev@lists.o >>> pendaylight.org> >>> https://lists.opendaylight.org/mailman/listinfo/controller-dev >>> <https://lists.opendaylight.org/mailman/listinfo/controller-dev> >>> >> >> >>
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev