📄️ Domain-based permissions
The Here™ Core Runtime implements a model for securing sensitive functionality where permissions are based on the domain of the content that requires the secured functionality.
📄️ API security
Here™ Core API security enables desktop owners and application providers to determine the API calls that are available for a Here™ Core program.
📄️ Launch assets by using a secured API
Here™ Core allows programs to launch a variety of files, such as program assets, files that are downloaded during the program's lifetime, and existing executable files on the user's local hard drive.
📄️ Trusted application configurations
Starting with RVM version 15 and Runtime version v38.126.82.64, Here™ Core allows certain trusted application configurations to be granted permissions for secured APIs and other protected features automatically, without showing the Review Security Permissions dialog box to end users.
📄️ File download
Here™ Core gives application providers a security-first approach to seamlessly download files from within apps. Some of the Here™ Core APIs (such as launchExternalProcess()) offer greater access to the system than typical Web APIs, and our file download support has been designed with that in mind. This model ensures downloadable files are originating from known, trusted locations and reduces the risk of any content being downloaded that is not considered safe. It also reduces the number of steps an end-user performs to display the content.
📄️ Secure third-party content
As a platform provider, you might want to give end-users the ability to browse web-based content, while not allowing that content to access Here™ Core APIs when running inside your platform.
📄️ Custom proxy authentication
When using a proxy service, there are times when the proxy will request authentication. Here™ Core handles this by presenting the user with a minimalist dialog box to gather the user's credentials.
📄️ Connect a USB or HID device
USB and Bluetooth devices are everywhere, and quite necessary to users to accomplish their tasks.