GluuFederation / flex

Janssen + AdminUI + Casa
23 stars 14 forks source link

Upload Assets to Customize Web Pages #10

Open nynymike opened 3 years ago

nynymike commented 3 years ago

Gluu admins need to upload files to implement customized workflows for authentication, consent, and logout. The files may include xhtml, css, images, and javascript files. The admin UI needs to support storage for both CE and CN. So it would be best if the interface is abstracted, and then we can make implementations for CN, CE, and Snap.

moabu commented 3 years ago

The storage can be JCA store, or perhaps S3 bucket.

nynymike commented 3 years ago

JCA or S3 would be in the implementation for CN. Ideally, we could have several implementations. For each implementation, we may also need corresponding code in Jans Auth Server to support fetching from these locations. But I agree that the first implementation should be cloud native, because our first release of Gluu 5 will be Gluu Cloud.