Skip to content

abouroumine/user_management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

user_management

This is a Mini Project in Go Language. It identifies basic Authentication & Permission Management of users depending on their Role.

The Application contains many urls (Public/Private). Public urls are accessible by all users. Private urls require either "Super" Role or permission to access. The Authentication represent the First Layer for the security managment. The Authorization represent the Second Layer for the sercurity managment.

We used in this application SessionIDs to handle the long term authentication.

Data

The Data used is stored in a Mysql DataBase.

Cookie Handler

We Used Redis Server To Handle The Cookies.

More Info

Check the code source to get more information.

About

This is a Mini Project in Go Language. It identifies basic Authentication & Permission Management of users depending on their Role.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages