Adding and Managing Applications

Adding different types of applications and managing them with Porta.

The term application in Porta does not imply any particular implementation characteristics. For example, it could be a native app that executes on a mobile device, a single-page application that runs on a browser, or a regular web application that runs on a server.

To add authentication to an application, you must register it in the Porta Dashboard and select one of the following application types: 

  • Regular Web Application: Traditional web applications that perform most of their application logic on the server.

  • Single Page Web Application (SPA): JavaScript applications that perform most of their user interface logic in a web browser, communicating with a web server primarily using APIs.

  • Native Application: Mobile or Desktop applications that run natively on a device such as iOS or Android.

  • Machine to Machine (M2M) Application: Non-interactive applications, such as command-line tools, daemons, IoT devices, or services running on your backend.

  • TV and Limited Input Device Application: Applications that typically run on devices such as TVs or game consoles.

Manage Applications

As an administrator you can determine the applications you wish to display under user's My Account to inform them the services they can use their account with. When entering in an Application's details page under the Basics settings tab you will see the option to Toggle On or Off the 'Display applications under user's My Account profile' option. If toggled on you will be required to enter the Application's URL so that users can click the URL to be redirected to the application. This URL is typically the homepage of the application. Please make sure to specify the HTTP/HTTPS protocol when entering this URL. Please note that if no logo is uploaded for the application, it will be displayed to the user as an image with the first letter of the application.

Under the Applications list view you will then be able to 'Arrange' the order of these applications via a drag and drop functionality to determine under what order these applications are displayed to end-users.