Overview
The My Applications page displays all resources you have been granted access to, organized in an intuitive tile-based interface. Each application shows its current status, connection type, and provides quick-launch options. Key Features:- Tile-based application launcher
- Multiple connection methods per application
- Search and filter applications
- Organize apps with favorites and recent views
- Launch apps in embedded workspace or new tab
- Edit and remove applications from your list
Application Types
Nexus Access Vault supports various resource types:| Resource Type | Description | Connection Methods |
|---|---|---|
| Windows VM | Windows virtual machine | RDP, Guacamole, TSPlus |
| Linux VM | Linux virtual machine | SSH, Guacamole |
| Web Application | Browser-based application | Direct URL, Pomerium |
| Remote Desktop | RDP connections | RDP, Guacamole, TSPlus |
| SSH Server | SSH terminal access | SSH, Guacamole |
| Guacamole Session | Pre-configured Guacamole | Guacamole |
| TSPlus HTML5 | Windows desktop in browser | TSPlus |
| Direct Access | External URLs | Direct link |
Launching Applications
Quick Launch
The primary “Launch” button on each application tile opens the resource using the default connection method configured by your administrator.Connection Method Options
Click the external link dropdown button (⋮) next to the Launch button to see additional connection options:- Standard Options
- Advanced Options
- Open in Workspace (Embed): Opens the application in an embedded iframe within the platform
- Open in New Tab: Launches the application in a new browser tab
Application Status Indicators
Each application displays a status badge:Online
Application is available and ready to launch
Maintenance
Application is temporarily unavailable for maintenance
Offline
Application is not currently accessible
Organizing Applications
All Apps View
The default view shows all applications you have access to in a responsive grid layout. Use the search bar to quickly filter applications by name. UI Location:src/pages/MyApplications.tsx:461
Favorites
Mark frequently used applications as favorites for quick access. Favorited apps appear in the dedicated Favorites tab. Note: The favorite functionality is currently displayed in the UI but requires backend integration.Recent Apps
The Recent tab shows your 6 most recently accessed applications, sorted by last access time.Managing Your Applications
Editing Applications
Click the three-dot menu (⋮) on any application tile and select “Edit” to modify:- Application name
- Application URL
- Resource type
- Connection method
Direct URL
Direct URL
Open in embedded browser or new tab. Best for web applications.
Pomerium Proxy
Pomerium Proxy
Access through Zero Trust gateway with authentication and authorization.
Apache Guacamole
Apache Guacamole
HTML5 remote desktop supporting RDP, SSH, and VNC protocols.
TSPlus HTML5
TSPlus HTML5
Windows remote desktop via browser with native-like experience.
SSH Terminal
SSH Terminal
Secure shell access for Linux servers and network devices.
src/components/apps/EditAppDialog.tsx:52
Removing Applications
To remove an application from your list:- Click the three-dot menu (⋮) on the application tile
- Select “Remove”
- Confirm the removal
user_resource_access list. You can re-add it later from the App Marketplace if access is still granted.
Implementation: src/pages/MyApplications.tsx:256
Adding New Applications
Click the “Add App” button in the header to browse the App Marketplace and add new applications to your portal. Navigation: The button redirects to/app-marketplace where administrators can publish new resources.
Empty States
No Applications
If you don’t have access to any applications yet, you’ll see a helpful empty state with a call-to-action to browse the marketplace:First Time User?
Contact your administrator to request access to applications, or browse the App Marketplace to see available resources.
Contact your administrator to request access to applications, or browse the App Marketplace to see available resources.
No Favorites
The Favorites tab shows an empty state until you mark at least one application as a favorite.No Recent Activity
The Recent tab will be empty until you launch your first application.Technical Implementation
Data Loading
Applications are loaded from theuser_resource_access table, which joins with the resources table:
Session Launcher Hook
TheuseSessionLauncher hook handles launching applications through different connection methods:
Resource Icons
Each resource type has a corresponding icon for visual identification:User Permissions
Access to applications is controlled through:- User Resource Access: Direct assignment via
user_resource_accesstable - Group Membership: Inherited access through user groups
- Policies: Zero Trust policies that grant or deny access based on conditions
Best Practices
Organize with Favorites
Mark your most-used applications as favorites for quick access
Use the Right Connection
Choose the connection method that best fits your needs - embedded for quick tasks, new tab for extended sessions
Keep Apps Updated
If an application URL changes, use the Edit function to update it
Clean Up Unused Apps
Remove applications you no longer need to keep your portal organized
Related Features
- Session Management - Monitor and control active application sessions
- Device Management - Ensure your device is enrolled to access applications
- Policies - Understand how Zero Trust policies affect your access