Skip to content

This is a Java Springboot-maven application that manages the employee information and employee sign-in, sign-out session management with all valid exceptions with employee information and session information being managed in MySQL DB

Notifications You must be signed in to change notification settings

PriyankaThirumaran/employee-portal-session-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

employee-portal-session-management

This is a Java Springboot-maven application that manages the employee information and employee sign-in, sign-out session management with all valid exceptions with employee information and session information being managed in MySQL DB.

Contains REST APIs to add/update/get/delete employee information managed using MySQL DB. Contains Employee class, Address class, Session class, ErrorMessage class. Utilizes Hibernate ORM to map POJO classes with the DB schema.

Uses Authentication controller to authenticate a valid user. The password of the employee is hashed using BCrypt Algorithm. The login and logout functionality of an employee is managed by 'httpSession'.

Authorization is managed by filters.

The session gets timed out automatically if the user is idle for 5 minutes.

The REST APIs run on port 8082.

About

This is a Java Springboot-maven application that manages the employee information and employee sign-in, sign-out session management with all valid exceptions with employee information and session information being managed in MySQL DB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages