You are on page 1of 1

Requirements of LDAP Authentication application with NodeJS

TechStack PEANSTACK (Postgres, Express, Angular, NodeJs)

This project includes user authentication and authorization using Angular, NodeJS, and
PostgreSQL.

1. User Login

When a user logs into the application, the request will be transferred to the LDAP server
after,
If the user is successfully authenticated then their data persists in PostgreSQL and token will be
generated.
If the user is failed to authenticate with the LDAP server then the request has been denied.

For each and every authentication, login logs will be stored in the database including success
and failure responses.

2. User Logout
When a user logs out from the application, all authentication tokens will be revoked from
the server

3. User listing
A list of users will be displayed in the frontend which will come from the PostgreSQL
database.

You might also like