You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The User Service manages identity and access management for AccountabilityAtlas. It handles user registration, authentication, profile management, and the trust tier system that controls content moderation requirements.
NEW → TRUSTED (automatic):
- Account age > 30 days
- >= 10 approved submissions
- 0 rejected submissions in last 30 days
- No active abuse reports against user
TRUSTED → MODERATOR:
- Manual promotion by Admin only
MODERATOR → ADMIN:
- Manual designation only
Local Development
# Start dependencies
docker-compose up -d postgres redis
# Run migrations
./gradlew flywayMigrate
# Run service
./gradlew bootRun
# Service available at http://localhost:8081