Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add user info tab #395

Closed
callmevladik opened this issue Sep 26, 2024 · 0 comments · Fixed by #396
Closed

Add user info tab #395

callmevladik opened this issue Sep 26, 2024 · 0 comments · Fixed by #396
Assignees
Labels
enhancement New feature or request feature New functionality

Comments

@callmevladik
Copy link
Contributor

callmevladik commented Sep 26, 2024

To enhance the user experience on the Portal, a new tab named 'User Info' should be added to the account settings. This tab will display user attributes, including username, issuer, and groups the user belongs to, sourced from the OIDC token. Placeholder values will be used for demonstration purposes in this description.

Acceptance Criteria

  1. A new tab named 'User Info' is implemented in the account settings.
  2. The 'User Info' tab displays the following user attributes extracted from the OIDC token, using placeholders for demonstration:

Username: e.g., John_Doe@example.com
Issuer: e.g., https://example.com/realms/sandbox
Groups: Lists all groups the user belongs to, such as 'Administrator' and 'Developer'.
3. The displayed information must update in real-time to reflect any changes in the user's OIDC token.
4. User data displayed in the 'User Info' tab must be secured and comply with privacy standards.
Implementation Plan
Add a 'User Info' tab to the account settings on the Portal.
Integrate with the OIDC provider to fetch user attributes.
Extract and parse the necessary information from the OIDC token, using placeholder values for demonstration.
Display the extracted attributes in the 'User Info' tab, including username, issuer, and group memberships.
Implement security measures to ensure the privacy and protection of user data.
Perform testing to verify that the feature functions correctly and adheres to privacy standards.

@callmevladik callmevladik converted this from a draft issue Sep 26, 2024
@callmevladik callmevladik self-assigned this Sep 26, 2024
@callmevladik callmevladik added enhancement New feature or request feature New functionality labels Sep 26, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in KubeRocketCI Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request feature New functionality
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant