Bug #15286
closedMissing API for external auth sources
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1336236
Description of problem:
hammer user-group external create requires auth_source_id which is not available when configuring IPA/IdM integration with
katello-installer --foreman-ipa-authentication=true
Version-Release number of selected component (if applicable):
6.1.8
How reproducible:
Always
Steps to Reproduce:
1. ipa-client-install
2. katello-installer --foreman-ipa-authentication=true
3. hammer user-group create --name=dummy --role-ids=1,2,3,4
User group [dummy] created
4. hammer user-group external create --name=dummy --user-group=dummy
Actual results:
Could not create external user group:
Missing arguments for 'auth_source_id'
--- No value of auth_source_id works
Expected results:
External group [dummy] created
Additional info:
[root@sat6 /]# hammer auth-source ldap list
---|------|--------|------|------------
ID | NAME | LDAPS? | PORT | SERVER TYPE
---|------|--------|------|------------
Updated by Dominic Cleal over 8 years ago
- Category set to Users, Roles and Permissions
- Status changed from New to Feedback
requires auth_source_id which is not available when configuring IPA/IdM integration [..]
An auth source is created when configuring authorize_login_delegation_auth_source_user_autocreate
and a user logs in with the external mechanism. The auth source can then be used to create external user groups.
Updated by Marek Hulán almost 8 years ago
- Status changed from Feedback to New
- Target version set to 115
We should probably seed the external auth source, so the very first login attempt could already have some mapped external user groups. I hope that's acceptable fix, so reopening.
Updated by Marek Hulán over 7 years ago
- Related to Bug #19064: External group mapping cannot be set when --foreman-ipa-authentication=true is used and no EXTERNAL user has been created yet added
Updated by Marek Hulán over 7 years ago
- Status changed from New to Duplicate
Closing as a duplicate since after the external auth source is seeded (#19064) the hammer command works just fine.
Updated by Marek Hulán over 7 years ago
- Subject changed from hammer can't create external groups based on IPA/IdM integration to Missing API for external auth sources
- Status changed from Duplicate to New
Oh no, that's actually not a duplicate, the problem reported here is that hammer can't list external auth source so user can't find out the id to use, I'll change the subject so it's more clear. And of course hammer needs API, our API only provides access to LDAP auth sources. So reopening.
Updated by Dominic Cleal over 7 years ago
- Category changed from Users, Roles and Permissions to API
Updated by Marek Hulán over 7 years ago
- Target version changed from 115 to 1.13.4
Updated by Marek Hulán over 7 years ago
- Target version changed from 1.13.4 to 1.14.0
Updated by Marek Hulán over 7 years ago
- Target version changed from 1.14.0 to 1.14.3
Updated by Daniel Lobato Garcia over 7 years ago
- Has duplicate Feature #18584: Api for listing all auth sources added
Updated by Dominik Hlavac Duran over 7 years ago
- Blocks Feature #4356: Improve ways of passing auth source when creating a user added
Updated by Dominik Hlavac Duran over 7 years ago
- Blocks Feature #18805: Creating external user-group does not have any option --auth-source as a input parameter. added
Updated by Dominik Hlavac Duran over 7 years ago
- Blocks Feature #19651: Command for listing all auth sources added
Updated by Dominik Hlavac Duran over 7 years ago
- Status changed from New to Assigned
- Assignee changed from Joseph Magen to Dominik Hlavac Duran
Updated by Marek Hulán over 7 years ago
- Target version changed from 1.14.3 to 1.17.0-RC2
Updated by Marek Hulán over 7 years ago
- Target version changed from 1.17.0-RC2 to 1.18.0-RC2
Updated by The Foreman Bot over 7 years ago
- Status changed from Assigned to Ready For Testing
- Pull request https://github.com/theforeman/foreman/pull/4727 added
Updated by Marek Hulán about 7 years ago
- Target version changed from 1.18.0-RC2 to 214
Updated by Marek Hulán about 7 years ago
- Target version changed from 214 to 1.16.0-RC2
Updated by The Foreman Bot about 7 years ago
- Pull request https://github.com/theforeman/foreman/pull/4865 added
Updated by Dominik Hlavac Duran about 7 years ago
- Pull request deleted (
https://github.com/theforeman/foreman/pull/4727)
Updated by Marek Hulán about 7 years ago
- Target version changed from 1.16.0-RC2 to 1.16.0-RC1
Updated by Marek Hulán about 7 years ago
- Target version changed from 1.16.0-RC1 to 1.16.2
Updated by Marek Hulán almost 7 years ago
- Target version changed from 1.16.2 to 1.16.1
Updated by Marek Hulán almost 7 years ago
- Target version changed from 1.16.1 to 238
Updated by Marek Hulán over 6 years ago
- Status changed from Ready For Testing to Closed
Updated by Tomer Brisker over 6 years ago
- Translation missing: en.field_release set to 330
- Pull request https://github.com/theforeman/foreman/pull/5352 added