Files
SCM-Manager/docs/en/user/user/index.md
Rene Pfeuffer e1b107849e Permission Overview
Adds an overview of the permissions of a user including its groups. To do so, a new cache is introduced that stores the groups of a user, when the user is authenticated. In doing so, SCM-Manager can also list groups assigned by external authentication plugins such as LDAP. On the other hand, the user has to have been logged in at least once to get external groups, and even then the cached groups may be out of date when the overview is created. Internal groups will always be added correctly, nonetheless.

Due to the cache, another problem arised: On some logins, the xml dao for the cache failed to be read, because it was read and written at the same time. To fix this, a more thorough synchronization of the stores has been implemented.

Committed-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-02-09 10:29:05 +01:00

1.7 KiB
Raw Blame History

title, partiallyActive
title partiallyActive
User true

The user area includes everything that can be broken down to a single user and their permissions.

Overview

The user overview shows a list of all existing users. A page with details about a user can be accessed by clicking on the user. New users can be created with the "Create User" button.

User Overview

Create User

The "Create User" form can be used to create new users in SCM-Manager. New users dont have any permissions and should therefore be configured right after they were created.

Create User

User Details Page

The user details page shows the information about the user.

The active box shows whether the user is able to use SCM-Manager. The external box shows if it is an internal user or whether it is managed by an external system.

User-Information

Permission Overview

At the bottom of the detail page, a permission overview can be opened.

This overview lists all groups, the user has been assigned to in SCM-Manager. If the user has been logged in at least once, also groups assigned by external authorization systems (like LDAP or CAS) will be listed. Groups with configured permissions are marked with a checkmark. External groups that have not been created in SCM-Manager can be seen in an extra table.

Below, all namespaces and repositories are listed, for whom permissions for the user or any of its groups have been configured.

The single permission configurations can be accessed directly using the edit icons. Currently unknown groups can be created directly.

Benutzer Informationen