This repository contains the ClawIO Authentication Service.
This service authenticate users for using other services that require the user to be authenticated. When the user has provided a valid set of credentials (username and password), the service returns an authentication token to be used in future requests.
Current implementations are as follows:
- Simple: uses a SQL database for persisting users and JWT for tokens.
- Memory: stores users in memory. For testing purposes.