RMS Proctoring App - Auth Architecture

OCIArchitectureadvanced
RMS Proctoring App - Auth Architecture — OCI architecture diagram

About This Architecture

RMS Proctoring App implements a multi-tier authentication architecture on OCI with WAF, CDN, and Load Balancer protecting candidate and admin browsers. The Auth Layer uses an Identity Provider, JWT Token Service, RBAC Policy Engine, and Session Inheritance Handler to enforce role-based access for Proctor, Reviewer, and Admin user groups. The Application Tier runs Spring Boot backend APIs (Proctoring Service, Review Service, Notification Service) secured by JWT Auth Filter, while the Data Tier persists user sessions in RDS, proctoring events in NoSQL, images in Object Storage, and tokens in Redis cache. This architecture demonstrates zero-trust authentication with session inheritance, audit logging, and observability across candidate and admin workflows. Fork and customize this diagram on Diagrams.so to adapt the auth flow, add additional IdP providers, or modify RBAC policies for your exam platform requirements.

People also ask

How do you implement secure authentication and role-based access control for a multi-user proctoring platform on OCI?

The RMS Proctoring App architecture uses an Identity Provider and JWT Token Service to authenticate candidates and admins, with a RBAC Policy Engine enforcing role-based access for Proctor, Reviewer, and Admin groups. Session Inheritance Handler manages token refresh and user group assignments, while Spring Boot APIs are protected by JWT Auth Filter and audit logging tracks all access events.

OCIauthenticationRBACJWTproctoringSpring Boot
Domain:
Cloud Aws
Audience:
OCI solutions architects designing secure proctoring platforms with role-based access control

Generated by Diagrams.so — AI architecture diagram generator with native Draw.io output. Fork this diagram, remix it, or download as .drawio, PNG, or SVG.

Generate your own architecture diagram →

About This Architecture

RMS Proctoring App implements a multi-tier authentication architecture on OCI with WAF, CDN, and Load Balancer protecting candidate and admin browsers. The Auth Layer uses an Identity Provider, JWT Token Service, RBAC Policy Engine, and Session Inheritance Handler to enforce role-based access for Proctor, Reviewer, and Admin user groups. The Application Tier runs Spring Boot backend APIs (Proctoring Service, Review Service, Notification Service) secured by JWT Auth Filter, while the Data Tier persists user sessions in RDS, proctoring events in NoSQL, images in Object Storage, and tokens in Redis cache. This architecture demonstrates zero-trust authentication with session inheritance, audit logging, and observability across candidate and admin workflows. Fork and customize this diagram on Diagrams.so to adapt the auth flow, add additional IdP providers, or modify RBAC policies for your exam platform requirements.

People also ask

How do you implement secure authentication and role-based access control for a multi-user proctoring platform on OCI?

The RMS Proctoring App architecture uses an Identity Provider and JWT Token Service to authenticate candidates and admins, with a RBAC Policy Engine enforcing role-based access for Proctor, Reviewer, and Admin groups. Session Inheritance Handler manages token refresh and user group assignments, while Spring Boot APIs are protected by JWT Auth Filter and audit logging tracks all access events.

RMS Proctoring App - Auth Architecture

OCIadvancedauthenticationRBACJWTproctoringSpring Boot
Domain: Cloud AwsAudience: OCI solutions architects designing secure proctoring platforms with role-based access control
0 views0 favoritesPublic

Created by

April 13, 2026

Updated

April 13, 2026 at 6:03 AM

Type

architecture

Need a custom architecture diagram?

Describe your architecture in plain English and get a production-ready Draw.io diagram in seconds. Works for AWS, Azure, GCP, Kubernetes, and more.

Generate with AI