-
Notifications
You must be signed in to change notification settings - Fork 10
Meeting Notes
Hrishikesh Paul edited this page Jan 29, 2021
·
5 revisions
Functionalities
- Single/batch upload
- Single/batch download
- Role based access control
- Filtering pipelines
- Whether the flash used
- Camera ISO, aperture, shutter speed
- Classification image
- Geotagged images
Microservices
-
Image
-
Upload
-
Download
-
RBAC (User management)
- Owner (delete, add, give access)
- View (you can’t give access)
- Edit (you can give access)
- Image Metadata Extraction
- Image classifier
-
Gateway
RBAC
- Owner
- Add
- Delete
- Give Access to users
- Collaborator
- View and download (make a copy)
- Can or cannot give access to users
Metadata Extractor - (https://drewnoakes.com/code/exif/)
Image Microservice
- Upload
- Download
Dashboard
- Profile Details
- Activity History/timeline
- When you gave access to someone and for what
- When you uploaded picture(s)
- When you downloaded picture(s)
- Notifications
- Who has requested what
- Which user downloaded what
- Metrics
- No of approved requests
- No of pending requests
- Number of photos owned
- Number of photos access to
Image Classifier
Session Management
Gateway
- Authentication
- Backend: Java, Spring Boot
- Frontend: TypeScript (Angular)
- Microservices:
- Features
- Authentication through
- IU credentials
- GitHub
- Upload lots of pictures
- Delete pictures
- Download pictures (single/batch)
- Give access to specific groups
- Make a copy into IU cloud storages
- Authentication through
- Features
Questions
- Access to JetStream APIs
- How do we use IU credentials to log in (SSO/SAML) ?
- A complete list of features