Not quite. The webconsole is just another "webapp". That said, since webconsole 3.1.0 has been released with an implementation of pluggable access control (see FELIX-1764), it should be possible to have the webconsole use Sling/Jackrabbit's user database.
Justin On 6/30/10 9:46 AM, Andreas Kollegger wrote: > The difference is application users -- managed by sling -- versus container > users -- > managed by OSGi. > > Think tomcat users (container) vs webapp users (application). > > -Andreas > > On Jun 30, 2010, at 9:41 AM, Tako Schotanus wrote: > >> Ok, I have some more information. >> >> This problem ONLY occurs when I go directly to the /system/console/bundles >> URL without having logged in beforehand! >> In that case a standard browser login dialog pops up instead of the Sling >> login page and that dialog accept only the old password. >> If I go to the login page first it will only accept the new password. >> >> Is there double user bookkeeping somewhere? >> >> -Tako >> >> >> On Wed, Jun 30, 2010 at 15:35, Tako Schotanus <[email protected]> wrote: >> >>> I have this strange problem where changing the admin password does not seem >>> to have any effect. >>> >>> I've done exactly what Justin explained below and in fact with curl I get a >>> login page when using the old admin password (the default "admin") and I get >>> the landing page when using the new one. >>> >>> But... and this is the strange thing... when I try to access >>> /system/console/bundles it only accepts the old password! Even after >>> restarting glassfish. >>> >>> Any ideas? >>> >>> Thanks, >>> -Tako >>> >>> >>> On Wed, Jun 30, 2010 at 14:57, Justin Edelson >>> <[email protected]>wrote: >>> >>>> On 6/30/10 8:13 AM, Tako Schotanus wrote: >>>>> And do you have any idea what I'm doing wrong while trying to change the >>>>> admin password? I just can't get it to work. >>>> >>>> The instructions on the FAQ work for me. Starting with an empty >>>> repository and the default bundles: >>>> >>>> curl http://admin:ad...@localhost:8888/index.html - works >>>> curl http://admin:bad...@localhost:8888/index.html - returns login form >>>> >>>> curl -F"oldPwd=admin" -F"newPwd=Fritz" -F"newPwdConfirm=Fritz" >>>> http://admin:ad...@localhost >>>> :8888/system/userManager/user/admin.changePassword.html >>>> >>>> >>>> curl http://admin:ad...@localhost:8888/index.html - returns login form >>>> curl http://admin:fr...@localhost:8888/index.html - works >>>> >>>> You can safely ignore the bit in the FAQ about updating the admin >>>> password in the web console. That no longer applies. >>>> >>>> As Bertrand said, if the above steps don't work for you, please post >>>> some addition details (ideally under a new subject line to help >>>> findability). >>>> >>>> Justin >>>> >>> >>> >
