Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.47 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.47 KB

M2M Service Auth Registry

forthebadge forthebadge GitHub Actions Workflow Status

Introduction

This is a service that provides authentication between services. It is a simple service that allows services to register and authenticate with each other. The service is designed to be fault-tolerant and scalable.

🦄 Prerequisites

🛠️ Configuration

The system can be configured using the following environment variables:

REGISTRATION_TOKEN=
REDIS_URL=
WEB_SERVER_PORT=
NUM_WORKERS=
LOG_LEVEL=

🎁 Crates

Name Description Visit
http REST API Server for adding and listing nodes Open
attendance Redis Pub/Sub Server which takes attendance of all connected nodes Open
pinger Redis Pub/Sub Server which help to ping all connected nodes Open

🚀 Usage

$ cargo run --bin http
$ cargo run --bin attendance
$ cargo run --bin pinger

// or

$ docker-compose up

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.