<commit_before># Configuration description

Keyrock is a powerful tool that could be easy configured to suit up with the
specific needs of each use case. These are the main configurations:

-   Host and port.

-   Debug.

-   HTTPS.

-   Security (user session, password encryption and CORS).

-   Two Factor Authentication

-   OAuth2.

-   OIDC

-   eIDAS.

-   API.

-   Database.

-   External authentication (SQL and LDAP).

-   Authorization.

-   Mail Server.

-   Email filtering.

-   External participant and authirzation registries

-   Site (themes).

All this configurations could be done using environment variables. To check the
list of environment vairables go to the next section.

Apart from the config.js file, the UI has an aministration user view from which
users could be easily managed.

## Host and Port

These are the basic configurations of Keyrock. The first configuration is to
indicate in which port will be Keyrock listenning if HTTPS is not enabled. Host
configuration is to indicate the domain name of Keyrock in prodoction. Otherwise
it should be set to `http://localhost:` when running on development.

```javascript
config.port = 80;
config.host = 'http://keyrock-domain-name.org:' + config.port;
```

## Debug<commit_msg>Fix typo<commit_after># Configuration description

Keyrock is a powerful tool that could be easy configured to suit up with the
specific needs of each use case. These are the main configurations:

-   Host and port.

-   Debug.

-   HTTPS.

-   Security (user session, password encryption and CORS).

-   Two Factor Authentication

-   OAuth2.

-   OIDC

-   eIDAS.

-   API.

-   Database.

-   External authentication (SQL and LDAP).

-   Authorization.

-   Mail Server.

-   Email filtering.

-   External participant and authorization registries

-   Site (themes).

All this configurations could be done using environment variables. To check the
list of environment vairables go to the next section.

Apart from the config.js file, the UI has an aministration user view from which
users could be easily managed.

## Host and Port

These are the basic configurations of Keyrock. The first configuration is to
indicate in which port will be Keyrock listenning if HTTPS is not enabled. Host
configuration is to indicate the domain name of Keyrock in prodoction. Otherwise
it should be set to `http://localhost:` when running on development.

```javascript
config.port = 80;
config.host = 'http://keyrock-domain-name.org:' + config.port;
```

## Debug
{'fraction_non_alphanumeric': 0.06693227091633466, 'fraction_numerical': 0.002390438247011952, 'mean_word_length': 3.3442906574394464, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3137001', 'n_tokens_mistral': 715, 'n_tokens_neox': 687, 'n_words': 328}