Skip to content

Administer ​

Administering the system ​

The Admin Dashboard is a tool that allows an administrator or a web application owner to manage the users of their web application. It provides a range of functions that help administrators to create, edit, and delete user accounts stored by AuthCompanion.

On Server startup, the Admin Dashboard is available at the /admin/ endpoint - http://localhost:3002/v1/admin/login (or the port you have configured in your .env file).

An admin user can log in to the Admin Dashboard using the credentials that are auto-created when the AuthCompanion server starts up.

You can find the email and password within the application files at the default path described in .env file ADMIN_KEY_PATH=./adminkey - it's also printed to terminal on the AuthC sever's first startup. Only one admin user will be registered in the system at this time.

Under the hood, the Admin Dashboard is a Vue.js (vue3) application that is served from the AuthCompanion server. Deployed as is a Single Page Application (SPA), it uses the AuthCompanion Admin API to manage users.