# User management

### Overview

The User Management functions allow you to assign precise authorizations to individual users. In this way, for example, individual users can only manage specific channels or check and maintain the associated configurations. This system of rights is based on roles that provide access to specific modules. These roles can be allocated to the user directly or indirectly via groups. Groups allow complex roles to be allocated in bulk, without having to assign them individually for each user.

If you use the web service connection, you must supply authentication data for each call. With other methods, the authorization can be deactivated. However this is only recommended if FactFinder is being run on a server that is not accessible via the internet.

### Basic Authentication

To use Basic Authentication, `Authorization`-Header needs to contain: word `Basic` followed by a space and the Base64 encoded `username:passwort` String.

A Header with the credentials `factfinder / pw` would look like this:

```language-plaintext
Authorization: Basic ZmFjdGZpbmRlcjpwdw==
```

`ZmFjdGZpbmRlcjpwdw==` being the Base64 representation of `factfinder:pw`.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fact-finder.com/integration/generic-integration-topics/user-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
