Thanks that makes sense now. I don't have aws or anything but what would
the admin user tag for those clouds look like?

On Fri, Feb 26, 2016 at 7:07 PM, Andrew Wilkins <
[email protected]> wrote:

> On Sat, Feb 27, 2016 at 1:10 AM Adam Stokes <[email protected]>
> wrote:
>
>> Also, will the API support non admin users to login and query the various
>> modelmanager methods they have access to? If so, will this be available by
>> GA release?
>>
>> On Fri, Feb 26, 2016 at 11:45 AM, Adam Stokes <[email protected]>
>> wrote:
>>
>>> Currently, the only way to login to the Juju 2.0 api is to use the Tag
>>> of 'user-admin'.
>>>
>>
> You can log in with additional users. With the CLI, you can do:
>   - juju add-user bob
>   - juju change-user-password bob
>   - juju switch-user bob
> (or you could use the "register" command to add another controller entry;
> you'll still end up with the "bob" user)
>
> However, all the files created by juju during bootstrap (accounts.yaml,
>>> models.yaml, controllers.yaml) only mention the admin user as 'admin@local'
>>> for the controller.
>>>
>>
> "admin" is equivalent to "admin@local"; the latter form is canonical.
> What you're passing over the API is a different form altogether: it is a
> "tag". The tag form of a user is: user-<username>[@domain].
>
> So for the "admin@local" user, the tag form is "user-admin@local". You
> can also supply just "user-admin", and the "local" is implied.
>
> When will the API login support logging in as the admin user for the
>>> specified controller?
>>>
>>> An example of the request being passed to the api server:
>>>
>>> {'Type': 'Admin',
>>>  'Version': 3,
>>>  'Request': 'Login',
>>>  'RequestId': 1,
>>>  'Params': {'auth-tag': user,
>>>        'credentials': password}}
>>>
>>> user = 'user-admin' and not 'admin@local' as seen in the yaml configs.
>>>
>>
> That should be working. Please file a bug if it's not, with steps to
> reproduce.
>
> Cheers,
> Andrew
>
-- 
Juju mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to