Skip to content
This repository has been archived by the owner on Jan 10, 2019. It is now read-only.

Atypon-OpenSource/wayf-access

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WAYF Cloud Access Server

The Access Server is the main external interface of the WAYF Cloud solution. It provides a GraphQL API which is used by the WAYF Cloud applications suite, and also plays the role of the proxy server for the WAYF Cloud REST API.

The WAYF Cloud applications suite consists of the following applications

  • Admin application: Provides a UI for the management of platform registration requests as well as for the registered platforms
  • User application: Used by the end users to view how their data is used and by whom
  • Registration application: Allows publishers and service provider platforms to register to the WAYF Cloud

Stack

Node, Express.js

The Express framework for node is leveraged to provide a lightweight but flexible https server for handling client requests. Static resources can be served and data requests are marshalled to the Apollo GrpahQL Server which acts as a client to the WAYF Cloud REST API.

GraphQL

The wayf-cloud is wrapped with a custom GraphQL schema. This provides a layer of abstraction from the core API and integrates with the Ember.js apps.

Ember JS & Apollo Client

The Ember JS framework, coupled with the Apollo GrpahQL Client is used for the development of the WAYF Application Suite.

About

Access server for the WAYF Cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published