{% extends "base.html" %} {% block body %}

{{ icon('plus-circle', size="1em") }} Add new user ...

{% for user in users|sort(attribute="username") %} {##} {% endfor %}
UsernameFirst nameLast nameEmailCNDNTime created (UTC)NiFiMISPThe HiveCortexActions{{ user.username }} {{ user.firstname }} {{ user.lastname }} {{ user.email }} {{ user.cn }} {{ user.dn }} {{ user.ts_created|ts_to_str }} {{ icon('check' if user.username in nifi_usernames else 'close') }} {{ icon('check' if user.email in misp_emails else 'close') }} {{ icon('check' if user.email in thehive_usernames else 'close') }} {{ icon('check' if user.email in cortex_usernames else 'close') }} {% if not user.internal -%} {{ icon('pencil') }} {{ icon('envelope') }} {{ icon('trash') }} {%- endif %}
{{ user }}

Users in individual services

NiFi

{% for user in nifi_users|sort(attribute="name") %} {% endfor %}
UsernameGroupID{{ user.name }} {{ user.groups|join(',') }} {{ user.id }}

MISP

{% for user in misp_users|sort(attribute="email") %} {% endfor %}
Email (username)IDOrganizationRoleCreatedLast login{{ user.email }} {{ user.id }} {{ user.org }} {{ user.role }} {{ user.created|ts_to_str }} {{ user.last_login|ts_to_str }}

The Hive

{% for user in thehive_users|sort(attribute="login") %} {% endfor %}
LoginNameOrganizationRole (profile)IDCreated{{ user.login }} {{ user.name }} {{ user.org }} {{ user.role }} {{ user.id }} {{ user.created|ts_to_str }}

Cortex

{% for user in cortex_users|sort(attribute="login")|sort(attribute="status",reverse=True) %} {% endfor %}
LoginNameOrganizationRolesStatusCreated{{ user.login }} {{ user.name }} {{ user.org }} {{ user.roles|join(', ') }} {{ user.status }} {{ user.created|ts_to_str }}

OpenSearch Dashboards

OpenSearch Dashboards does not keep a list of users, it is currently configured to allow (full) access to any user authenticated by Keycloak (i.e. those listed in the first table). {% endblock %}