https://github.com/ltratt/pizauth
Command-line OAuth2 authentication daemon
https://github.com/ltratt/pizauth
oauth oauth2
Last synced: 3 months ago
JSON representation
Command-line OAuth2 authentication daemon
- Host: GitHub
- URL: https://github.com/ltratt/pizauth
- Owner: ltratt
- License: other
- Created: 2022-08-22T20:17:30.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-01-19T20:12:34.000Z (5 months ago)
- Last Synced: 2025-01-19T21:15:12.284Z (5 months ago)
- Topics: oauth, oauth2
- Language: Rust
- Homepage: https://tratt.net/laurie/src/pizauth/
- Size: 568 KB
- Stars: 171
- Watchers: 5
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.Linux.md
- Changelog: CHANGES.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# pizauth on Linux
Pizauth comes with a systemd unit and example configurations. To start pizauth:
```sh
$ systemctl --user start pizauth.service
```If you want `pizauth` to start on login, run
```sh
$ systemctl --user enable pizauth.service
```In `/usr/share/examples/pizauth/systemd-dropins` are templates for saving
pizauth dumps encrypted with `age` and `gpg`. To use them, run```sh
$ systemctl --user edit pizauth.service
```and paste whichever of the templates suits you in the file `systemctl` opens.
Make sure to modify the references to private/public keys/IDs in the temalpte
file to point to your keys/IDs.