Identity, APIs & cloud
Modernizing the ORDS sample application
Modernization of the Oracle REST Data Services (ORDS) Concert Sample Application, covering authentication, cloud configuration, and developer workflows.
Explore the work: Modernizing the ORDS sample application
MY CONTRIBUTIONS · Research Assistant Intern
- Migrated authentication from Auth0 to Oracle IAM, implementing OAuth 2.0, OpenID Connect, JWT authentication, and scope-based access control for protected REST endpoints.
- Migrated local ORDS configuration to OCI Database API Gateway Configuration Service, using Cloud as the metadata source.
- Added an ORDS Sample App Codex Skill to Oracle’s GitHub repository for OCI CLI environment bootstrap, validation, troubleshooting, and migration of ORDS PL/SQL definitions to OpenAPI specifications.
- Investigated and fixed issues across Java and JEE components, with JUnit and integration testing. Conducted performance and memory regression testing using Grafana k6.
OUTCOME
Updated the sample application’s identity integration, moved configuration to OCI, and improved developer setup and migration workflows.