45 lines
1.0 KiB
Markdown
45 lines
1.0 KiB
Markdown
# Tinyauth
|
||
|
||
## микро сервис для прикрытия приложений, которые сами не умеют в авторизацию
|
||
|
||

|
||
|
||
[get-started](https://tinyauth.app/docs/getting-started)
|
||
|
||
## Что нужно
|
||
|
||
суб домены:
|
||
|
||
- traefik.
|
||
- tinyauth.
|
||
- app1.
|
||
|
||
## генерация секрета tiny
|
||
|
||
```bash
|
||
openssl rand -base64 32 | tr -dc 'a-zA-Z0-9' | head -c 32 && echo
|
||
```
|
||
|
||
## генерация юзеров
|
||
|
||
```bash
|
||
docker run --rm -it ghcr.io/steveiliop56/tinyauth:v3 user create --username admin --password pa4803w0rd | sed 's/\$/\$\$/g'
|
||
```
|
||
|
||
+ TOTP
|
||
|
||
```bash
|
||
docker run --rm -it ghcr.io/steveiliop56/tinyauth:v3 totp generate -i
|
||
```
|
||
|
||
or non-interactive
|
||
|
||
```bash
|
||
docker run --rm -it ghcr.io/steveiliop56/tinyauth:v3 totp generate --user 'user=admin:$2a$10$arlbhE48xDt58L3a5aZc6.j4tGWrandXjwCPBUh8RzJI6ZeuA6Psy' | sed 's/\$/\$\$/g'
|
||
```
|
||
|
||
### Автор
|
||
|
||
- [Yegorov Vassiliy](https://realmanual.ru)
|
||
- [video](https://youtu.be/9aC1QcWPl1k?si=qcPh7LQm9li90W-Z)
|