fimidara is a developer-focused file storage service, similar to AWS S3, but with enhanced access control and management features:
fimidara solves the "rogue link" problem—ensuring that file links are only accessible by design, not by accident. This strict access control extends to all resources, including collaborators, workspaces, and folders. In addition to security, fimidara offers robust tools for managing your files.
fimidara enforces access control using three main concepts: agent tokens, permission groups, and permission items.
Every workspace includes a default Public
permission group, which controls access for unauthenticated (public) requests.
When a request is made (e.g., to read a file), fimidara checks the Authorization
header for a JWT. If present, it verifies the token and determines the associated agent token. fimidara then checks all permission items assigned to the agent token (including those inherited from groups and the Public
group). If a permission grants access, the request is allowed; if not, or if an explicit deny is found, access is denied. Public (unauthenticated) requests follow the same process, but without a JWT or agent token.