RCTI+ Core Identity Provider

RCTI+ Core Identity Provider

Project Overview

The RCTI+ Core IDP is a Go microservice responsible for user identity management and authentication across the RCTI+ ecosystem. It is containerised with Docker and exposes a REST API consumed by the GraphQL gateway and other internal services.

Project Screenshots

RCTI+ Core Identity Provider screenshot 1

Key Features

User identity and authentication management

JWT-based token issuance and validation

REST API for internal service consumption

Docker containerised deployment

Challenges & Solutions

Ensuring secure token lifecycle management

Integrating identity flows across multiple RCTI+ services

What I Learned

Identity provider patterns in Go

JWT security best practices

Microservice authentication flows

Technology Stack

Go
Docker
REST API
JWT