Auth-Service is a gRPC authentication service built with Go, designed to provide security and user authentication. In this repository, you will find the source code and instructions on how to deploy and integrate the service.
- Defined a simple gRPC service with authentication methods such as
LoginandRegister. - Service methods implemented in Go, handling user registration and login logic.
- Implemented basic authentication principles, such as generating and verifying JWT tokens.
- User credentials stored securely, using a hashing algorithm like bcrypt.
- Set up automatic deployment using GitHub Actions to a remote server.
- Configured the server to run the gRPC service and make it accessible to clients.
- Wrote comprehensive functional tests for the gRPC service to ensure that all methods work as expected.
- Tested edge cases and error handling to guarantee the stability and reliability of the service.
Join us and use Auth-Service to provide security and authentication in your projects!