private-ecensus-dashboard / README.md

E-Census Role Manager

Last updated: 4/16/2026GitHub

E-Census Role Manager

E-Census Role Manager is a web-based application for managing secure access to embedded Power BI dashboards. It integrates with Microsoft SSRS and uses NTLM authentication to ensure users see dashboards appropriate to their roles.


Features

  1. Dashboard Page:

    • Publicly serves Power BI dashboards embedded from Microsoft SSRS.
    • Backend performs NTLM authentication to securely display dashboards to authorized users.
  2. Admin Panel:

    • Manage users and their access to dashboards.
    • Assign users to "roles" that control dashboard permissions.
    • Roles perform NTLM authentication on behalf of users, ensuring secure access.

How It Works

  • Power BI Dashboards:
    • Backend proxies NTLM authentication to Microsoft SSRS for dashboard embedding.
  • User Management:
    • Admins assign users to roles, which map to specific dashboard permissions.

Technologies

  • Power BI and Microsoft SSRS for dashboards.
  • NTLM Authentication for secure user access.

For setup or further information, contact the team. 😊