https://github.com/fullpipe/bore-server
https://github.com/fullpipe/bore-server
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fullpipe/bore-server
- Owner: fullpipe
- License: mit
- Created: 2022-10-05T13:19:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-19T14:10:38.000Z (about 1 year ago)
- Last Synced: 2025-04-19T18:27:00.882Z (about 1 year ago)
- Language: Go
- Size: 2.03 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bore-server
Promote ADMIN role to user
```
go run . promote asdasd@asdsad.asd ADMIN
```
```
go generate ./...
```
```
go run . serve
```
## TODO
- token invalidation
### Генерация private/public ключа
Ключи должны быть в PEM формате.
Для генерации требуется openssl v3+
на macos можно поставить через `brew install openssl`
бинарник можно найти тут `/usr/local/opt/openssl/bin/openssl`
```bash
openssl version
# OpenSSL 3.0.5 5 Jul 2022 (Library: OpenSSL 3.0.5 5 Jul 2022)
# Создаем приватный ключ
openssl genpkey -algorithm Ed25519 -out private.pem
# Из private.pem генерим публичный ключ
openssl pkey -in private.pem -out public.pem -pubout
```