Skip to content

An NSS Council Management System which implements RBAC (Role Based Access Control)

Notifications You must be signed in to change notification settings

sayalideo/RBAC-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RBAC-Implementation

An NSS Role Management System which implements the RBAC (Role Based Access Control) Model.

Step I : Installing Python : sudo apt update sudo apt -y upgrade sudo apt install -y python3-pip

Step II : Installing Flask : On Linux, virtualenv is provided by your package manager: //Debian, Ubuntu $ sudo apt-get install python-virtualenv //CentOS, Fedora $ sudo yum install python-virtualenv //Arch $ sudo pacman -S python-virtualenv

mkdir myproject cd myproject python3 -m venv venv . venv/bin/activate $ pip install Flask

Step III : Installing SQL-Alchemy : $ pip install sqlalchemy

Step IV : Clone the repository from github using the command - $ git clone https://github.com/sayalideo/RBAC-Implementation

Step V : Installing other Dependencies : $ pip install bcrypt $ pip install flask-login $ pip install flask-wtf

Step VI : Run the code using : $ python run.py Or $ flask run

Now, view the running application on localhost:5000

About

An NSS Council Management System which implements RBAC (Role Based Access Control)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published