Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Overview

OMS core is the central module of AEGEE's Online Membership System OMS.


Features

This is what the OMS core shall be capable of when done:

  1. Providing Single Sign-On (SSO) for all (new and existing) AEGEE online services using oAuth
  2. Endpoint for attaching new microservices and comunicating with them via secure key
  3. Logging ability for microservices communication as a bug finding capability
  4. Managing microservices connected to OMS
  5. Managing users, user roles, members, and applicants (New, not yet accepted members)
  6. Managing AEGEE-Bodies (including Antennae, IG, WG, and everything else that might be invented)
  7. Global application options
  8. Messaging / Notification feature (may be done by a different microservice)
    1. Moved to a seperate microservice
  9. "Fault Tolerance": Internal monitoring of the connected microservices and admin notification in case of connection problems.
    1. Moved to registry/traeffik

Github repository

All code can be found here.

Technologies used

AngularJS is used for the Frontend.

Laravel PHP is used for the Backend.

  • No labels