flatpak portal
E748480
Flatpak Portal is a desktop integration and permissions interface that allows sandboxed Flatpak applications to securely access system resources and user data through well-defined APIs.
All labels observed (1)
| Label | Occurrences |
|---|---|
| flatpak portal canonical | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
desktop integration interface
ⓘ
permissions interface ⓘ software component ⓘ |
| abstracts |
differences between desktop environments
ⓘ
host system implementation details ⓘ |
| accessControl |
policy-based permissions
ⓘ
runtime prompts to the user ⓘ |
| category |
application sandboxing technology
ⓘ
desktop middleware ⓘ |
| compatibleWith |
GNOME desktop
NERFINISHED
ⓘ
KDE Plasma desktop NERFINISHED ⓘ other Freedesktop.org-compliant desktops ⓘ |
| designedFor | sandboxed application model ⓘ |
| enables | sandboxed apps to behave like native desktop apps ⓘ |
| ensures |
isolation between applications and host system
ⓘ
user consent for sensitive operations ⓘ |
| goal |
to decouple applications from direct system access
ⓘ
to provide desktop-agnostic integration APIs ⓘ |
| implements | portal APIs ⓘ |
| interactsWith |
Flatpak runtimes
ⓘ
host desktop services ⓘ |
| language | D-Bus interface definitions ⓘ |
| mediates |
access to system resources
ⓘ
access to user data ⓘ |
| partOf | Flatpak ecosystem ⓘ |
| provides |
APIs for permissions handling
ⓘ
APIs for secure resource access ⓘ well-defined APIs for desktop integration ⓘ |
| purpose |
to allow sandboxed applications to access system resources securely
ⓘ
to mediate access to user data for Flatpak apps ⓘ |
| relatedTo |
Flatpak
NERFINISHED
ⓘ
xdg-desktop-portal NERFINISHED ⓘ |
| securityBenefit |
centralizes permission handling
ⓘ
reduces attack surface of applications ⓘ |
| securityModel |
least-privilege access
ⓘ
user-mediated permissions ⓘ |
| standardizedBy | freedesktop.org NERFINISHED ⓘ |
| supports | Linux desktop environments ⓘ |
| supportsFeature |
access to remote desktop
ⓘ
file chooser dialogs ⓘ inhibiting system sleep ⓘ notifications ⓘ open URI requests ⓘ printing ⓘ screen sharing ⓘ screenshot requests ⓘ settings access ⓘ |
| usedBy | sandboxed Flatpak applications ⓘ |
| usesProtocol | D-Bus NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.