https://github.com/frol/freeipa-change-password-service
Bare minimal FreeIPA self-service for changing user own passwords only
https://github.com/frol/freeipa-change-password-service
Last synced: over 1 year ago
JSON representation
Bare minimal FreeIPA self-service for changing user own passwords only
- Host: GitHub
- URL: https://github.com/frol/freeipa-change-password-service
- Owner: frol
- License: mit
- Created: 2016-06-10T19:44:04.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-10T20:46:25.000Z (about 10 years ago)
- Last Synced: 2025-02-28T08:55:18.825Z (over 1 year ago)
- Language: Python
- Size: 4.88 KB
- Stars: 5
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
FreeIPA-change-password-service
===============================
This is a minimalistic project aiming to expose only password changing capabilities of FreeIPA to
users.
Start Docker container
----------------------
```bash
$ docker run --publish 5000:5000 --env FREEIPA_API_SERVER_URL=https://freeipa.example.org frolvlad/freeipa-change-password-service
```
Build Docker container
----------------------
```bash
$ docker build --tag freeipa-change-password-service .
$ docker run --publish 5000:5000 --env FREEIPA_API_SERVER_URL=https://freeipa.example.org freeipa-change-password-service
```
Start FreeIPA Change Password service from sources
--------------------------------------------------
```bash
$ FREEIPA_API_SERVER_URL=https://freeipa.example.org FLASK_APP=freeipa_change_password_service.py flask run --host 0.0.0.0
```
Configuration
-------------
Use environment variables to pass configuration options down to the service:
* `FREEIPA_API_SERVER_URL` (required), e.g. `https://freeipa.example.com`.
* `FREEIPA_CHANGE_PASSWORD_URL_PREFIX` (optional), default is empty string.