Feature #8016
closed
Ability to use tokenized authentication to hammer in lieu of username/password in configuration file.
Added by Dominic Cleal over 10 years ago.
Updated almost 7 years ago.
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1154382
Description of problem:
This RFE requests the ability to configure hammer with either
- a token for login that is separate from the username/pass OR
- a session based credential cache so that the user can be prompted for login once at the beginning of their CLI session.
The goal is to keep the user from placing an administrative username/password within hammer's configuration file, in cleartext.
Version-Release number of selected component (if applicable):
rubygem-hammer_cli-0.1.1-12.el6sat.noarch
How reproducible:
Steps to Reproduce:
1.
2.
3.
Actual results:
Expected results:
Additional info:
- Related to Feature #1301: Consider adding a per-user API key added
- Category set to Hammer core
- Has duplicate Feature #8888: hammer auth should support token based authentication added
- Blocks Feature #8923: Ability to use Negotiate/Kerberos authentication to API and hammer added
- Target version set to 115
- Assignee set to Tomáš Strachota
- Target version changed from 115 to 1.5.0
as we discussed yesterday, storing session ID might be enough, hammer would fallback to username/password credentials if session expired or no session was stored
- Status changed from New to Assigned
- Target version changed from 1.5.0 to 1.4.2
- Target version changed from 1.4.2 to 1.4.4
- Status changed from Assigned to Ready For Testing
- Pull request https://github.com/theforeman/hammer-cli/pull/227 added
- Pull request https://github.com/theforeman/hammer-cli-foreman/pull/269 added
- Target version changed from 1.4.4 to 1.10.1
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
- Related to Bug #17624: session api breaks hammer csv added
- Related to Bug #17650: Basic authentication overrides any error with "Invalid username or password" added
- Translation missing: en.field_release set to 235
- Translation missing: en.field_release changed from 235 to 236
Also available in: Atom
PDF