{% extends "base.html" %} {% block title %}{{ user.username }} - NanoIDP{% endblock %} {% block content %}
{{ user.username[0]|upper }}

{{ user.username }}

{{ user.email }}
Edit Generate Token
Basic Information
{% if user.attributes %} {% for key, value in user.attributes.items() %} {% endfor %} {% else %} {% endif %}
Tenant {{ user.tenant }}
Identity Class {% if user.identity_class %} {{ user.identity_class }} {% else %} Not set {% endif %}
{{ key }} {% if value is iterable and value is not string %} {{ value|join(', ') }} {% else %} {{ value }} {% endif %}
No custom attributes
Roles & Entitlements
Roles
{% for role in user.roles %} {{ role }} {% else %} No roles {% endfor %}
Entitlements
{% for ent in user.entitlements %} {{ ent }} {% else %} No entitlements {% endfor %}
Source ACL
{% for acl in user.source_acl %} {{ acl }} {% else %} No ACLs {% endfor %}
JWT Authorities ({{ authorities|length }}) These will be included in the token
{% for auth in authorities %} {{ auth }} {% endfor %}
Access Control Summary
Identity
Classification {% if user.identity_class %} {{ user.identity_class }} {% else %} {% endif %}
Entitlements
Feature Access {% if user.entitlements %} {{ user.entitlements|length }} items {% else %} {% endif %}
ACL
Data Access {% if user.source_acl %} {{ user.source_acl|length }} ACLs {% else %} {% endif %}
Admin
Privileged {% if 'ADMIN' in user.roles %} {% else %} {% endif %}
{% endblock %}