https://github.com/safe-global/safe-auth-service
Login for JWT tokens to use across Safe Services (following ERC-4361)
https://github.com/safe-global/safe-auth-service
Last synced: 12 months ago
JSON representation
Login for JWT tokens to use across Safe Services (following ERC-4361)
- Host: GitHub
- URL: https://github.com/safe-global/safe-auth-service
- Owner: safe-global
- License: mit
- Created: 2024-07-08T10:40:10.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-27T11:01:17.000Z (over 1 year ago)
- Last Synced: 2025-01-27T12:25:29.221Z (over 1 year ago)
- Language: Python
- Size: 41 KB
- Stars: 0
- Watchers: 5
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[](https://github.com/safe-global/safe-auth-service/actions/workflows/ci.yml)
[](https://coveralls.io/github/safe-global/safe-auth-service?branch=main)
[](https://github.com/pre-commit/pre-commit)

[](https://hub.docker.com/r/safeglobal/safe-auth-service)
# Safe Auth Service
Grants JWT tokens to be used across the Safe Core{API} infrastructure. It supports ERC-4361 authentication.
## Configuration
```bash
cp .env.sample .env
```
## Execution
```bash
docker compose build
docker compose up
```
Then go to http://localhost:8888 to see the service documentation.
## Setup for development
Use a virtualenv if possible:
```bash
python -m venv venv
```
Then enter the virtualenv and install the dependencies:
```bash
source venv/bin/activate
pip install -r requirements/dev.txt
pre-commit install -f
cp .env.sample .env
```
## Contributors
[See contributors](https://github.com/safe-global/safe-auth-service/graphs/contributors)