Bug 1461011

Summary: [RFE] Add support for give temporary access to users.
Product: OpenShift Container Platform Reporter: Joel Rosental R. <jrosenta>
Component: RFEAssignee: Paul Weil <pweil>
Status: CLOSED DUPLICATE QA Contact: Chuan Yu <chuyu>
Severity: low Docs Contact:
Priority: unspecified    
Version: 3.4.1CC: aos-bugs, chuyu, erich, jokerman, jrosenta, knewcomer, mbarrett, mkhan, mmccomas, pdwyer, ssorce
Target Milestone: ---   
Target Release: 3.7.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-05-18 21:06:36 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Joel Rosental R. 2017-06-13 11:10:30 UTC
1) Proposed title of this feature request:

Support for granting temporary access to users.

3) What is the nature and description of the request?

As a customer I want to give temporary access out to some users / service accounts by assigning maybe a token which is valid for a specified amount of time.

4) Why does the customer need this? (List the business requirements here)

There are application support teams that need the ability to request temporary access, it is a standard that permanent admin access is not given out, only read-only.

5) How would the customer like to achieve this? (List the functional requirements here)

A service account token or rolebinding timeout

8) Does the customer have any specific timeline dependencies?

No, we have worked around the issue but are keen to do it native within OpenShift.

11) Would the customer be able to assist in testing this functionality if implemented?

Yes.

Comment 5 Simo Sorce 2018-01-07 14:53:07 UTC
This did not make 3.7, we'll see how to prioritize

Comment 8 knewcomer 2019-05-18 21:04:04 UTC
Believe this was addressed with this PR: https://github.com/openshift/origin/pull/14784

Which allows overriding max access token age per OAuthClient.

OAuthClient object gains a new field: accessTokenMaxAgeSeconds

When absent, the master-config value is used
When set to 0, tokens issued for that client do not expire
When set to a value > 0, tokens issued for that client are given the specified expiration time

Comment 9 knewcomer 2019-05-18 21:06:36 UTC

*** This bug has been marked as a duplicate of bug 1493903 ***

Comment 10 Red Hat Bugzilla 2023-09-15 00:02:33 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 500 days