Feature 8532: Added new plugin authconn tacacs 28/9928/7
authorK Sai Kiran <saikiran.k@tataelxsi.co.in>
Fri, 30 Oct 2020 05:44:44 +0000 (11:14 +0530)
committerksaikiranr <saikiran.k@tataelxsi.co.in>
Wed, 25 Nov 2020 08:43:51 +0000 (09:43 +0100)
commit7ddb0732d05743a56ee3376446f76be8fa73d3ad
tree32aa0739685a5dcd59be12aa440aef99c47105c8
parent1bd9d95c5213248cd9dbe6d5a709f0fe2688b4c2
Feature 8532: Added new plugin authconn tacacs

Added plugin authconn_tacacs.py Created new function validate_user() to
contain the logic for username password validation.
In authconn_tacacs, validate_user will be redefined to connect to TACACS.
Created class variables which will be collections for internal mode. For TACACS mode,
they will be roles_tacacs, projects_tacacs etc.

Change-Id: Ib7fc8900860a492a79f6d0220bcdbb582edad017
Signed-off-by: K Sai Kiran <saikiran.k@tataelxsi.co.in>
Dockerfile.local
debian/python3-osm-nbi.postinst
osm_nbi/auth.py
osm_nbi/authconn_internal.py
osm_nbi/authconn_tacacs.py [new file with mode: 0644]
osm_nbi/engine.py
osm_nbi/nbi.cfg
requirements.txt