platform icon indicating copy to clipboard operation
platform copied to clipboard

feat! : Added alternative object storage

Open ankita-p17 opened this issue 1 month ago • 2 comments

This is linked to the issue 1162 to support addition object storage in CREDEBL.

  1. Created new storage service library which supports two providers
  2. Implemented for minio and refactored for aws S3.

Other improvements -

  1. Fixed lint issues in existing code - duplicate & unused common constants, unused imports.

Summary by CodeRabbit

  • New Features

    • Configurable storage backend with S3 or MinIO, unifying file uploads and object storage across the app.
    • Improved organization logo handling and encoding consistency.
  • Bug Fixes

    • Fixed malformed Cloud Wallet proof presentation URL.
    • Access control now validates roles via realm roles, improving permission accuracy.
  • Documentation

    • Updated and reorganized .env.sample with new storage (S3/MinIO), multi-client, and OpenTelemetry settings; cleaned deprecated entries and reintroduced necessary secrets.

ankita-p17 avatar Oct 15 '25 06:10 ankita-p17