ldap web interfazea
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
aitzol b0499c6593 user agent 5 months ago
data segurtasuna hobetzeko lanetan 6 months ago
libs find_device 6 months ago
locales ip eta gailu erregistroa 6 months ago
static ip eta gailu erregistroa 6 months ago
.editorconfig first release 2 years ago
.gitignore segurtasuna hobetzeko lanetan 6 months ago
Dockerfile docker 6 months ago
LICENSE first release 2 years ago
README.md README 5 months ago
app.py user agent 5 months ago
change_pwd.tpl first release 2 years ago
delete.tpl first release 2 years ago
docker-compose.yaml tz 5 months ago
edit_email.tpl itzulpenak 1 year ago
edit_fullname.tpl itzulpenak 1 year ago
index.tpl pwd-pattern 1 year ago
logs.tpl ip eta gailu erregistroa 6 months ago
requirements.txt device detection 6 months ago
settings.ini.example registration 1 year ago
signup.tpl pwd-pattern 1 year ago
start.sh docker 6 months ago
user.tpl ip eta gailu erregistroa 6 months ago
uwsgi.ini.example eguneraketa 1 year ago

README.md

LDAP kudeaketarako Web Interfazea

Proiektu honen helburua erabiltzaileei LDAP protokoloa erabiltzen duten zerbitzuetan norberaren kontuaren kudeaketarako tresna bat eskaintzea da, kontua sortu, pasahitza aldatu eta oinarrizko beste eragiketa batzuk burutzeko aukera emanez. Bottle, Python-en WSGI web-framework-a erabiliz dago eraikia, @jirutka-ren ldap-passwd-webui proiektuan oinarritua.

Probak egiteko LDAP zerbitzari bat instalatu da ondorengo eredua jarraituz.

Instalakuntza

Ostalarian

Baldintzak

Biltegi honetako edukiak klonatu eta menpekotasunak instalatu:

git clone https://git.lainoa.eus/aitzol/ldap-python-webui.git
cd ldap-python-webui
pip install -r requirements.txt

Docker bidez

Prestakuntza

Konfiguraketa fitxategia sortu:

cp settings.ini.example settings.ini

Docker irudia eraiki

docker build -t aitzol/ldap-webui:latest .

edo

docker build -t aitzol/ldap-webui:latest . --build-arg UID_=$UID    

Edukiontzia sortu

docker-compose up -d

Nola abiarazi

Ezarpenak

Konfiguraketa settings.ini fitxategian ezartzen da. Fitxategi honen kokapena CONF_FILE ingurumen-aldagaia erabiliz zehaztu daiteke.

Ingurunea

LDAP_ADMIN_PASSWORD eta LDAP_READONLY_PASSWORD environment edo ingurumen-aldagaiak sisteman ezarri.

Abiarazteko aukerak

    uwsgi --http :9090 --enable-threads --wsgi-file app.py

edo uwsgi.ini fitxategia sortu eta exekutatu:

    uwsgi -i uwsgi.ini
  • Berezko Bottle zerbitzariaren bidez zuzenean app.py exekutatuz:
    cd ldap-python-webui
    python3 app.py
  • Komando lerroan start.sh script-a erabiliz:
    ./start.sh $UID

Ezaugarriak

  • Saioa hasi

    Erabiltzaile izena eta pasahitzaz LDAP zerbitzarian saioa hasi.

  • Izen-abizenak(aukerakoa) editatu
  • Email helbidea editatu
  • Pasahitza aldatu
  • kontua ezabatu
  • Kontua sortu

    Gonbidapen kodea erabiliz

  • Lokalizazioa/Hizkuntza egokitzeko aukera
  • Ip helbidea eta gailua atzeman

Egiteke

  • Erabiltzaileari ePosta bidez kontua aktibatzeko eskatzea.
  • Pasahitza berrezartzen denean erabiltzaileari ePosta bidez jakinaraztea.
  • Pasahitz berreskuratzea.
  • Ip helbide edo gailu susmagarria atzemanez gero erabiltzailea jakinaraztea.

Screenshot

alt text

Lizentzia

Lan hau GPLv3 License lizentziapean aurkitzen da. Lizentziaren textu osoa eskuratzeko ikusi ondorengo esteka.