We will create a separate authentication service that can be used anywhere, written in java.

4 Open Issues Need Help Last updated: Jul 12, 2025

Open Issues Need Help

View All on GitHub
API Development Authentication Service

AI Summary: Set up integration tests for the Brainz authentication service using Spring Boot Test and Testcontainers. This involves configuring the testing environment, integrating a test database using Testcontainers, and writing at least one integration test for either the login or OTP functionality. The service uses JWT, OAuth2, and OTP via Email, SMS, and WhatsApp.

Complexity: 4/5
enhancement good first issue

We will create a separate authentication service that can be used anywhere, written in java.

API Development Authentication Service

AI Summary: Create a production-ready Dockerfile and a .dockerignore file for the Java Spring Boot authentication microservice. Build and test the Docker image using `docker build`. The solution should consider future deployment on platforms like Kubernetes or ECS.

Complexity: 2/5
enhancement good first issue

We will create a separate authentication service that can be used anywhere, written in java.

API Development Authentication Service

AI Summary: Set up a new Spring Boot 3.x project using Maven, incorporating necessary dependencies for web functionality, security (including Spring Security OAuth2 and JWT), data persistence (JPA), validation, email sending, and configuring a basic application entry point.

Complexity: 2/5
enhancement good first issue

We will create a separate authentication service that can be used anywhere, written in java.

API Development Authentication Service

AI Summary: Design and implement an `OtpService` interface in Java for a Spring Boot authentication microservice. This service should support OTP generation and sending via email (SMTP), SMS (using a third-party service like Twilio), and optionally WhatsApp. The service should be configurable to switch between different OTP providers.

Complexity: 4/5
enhancement help wanted

We will create a separate authentication service that can be used anywhere, written in java.