> For the complete documentation index, see [llms.txt](https://docs.securepass.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.securepass.me/documentation/admin-user-guide/register-and-configure-applications/adding-an-application/public-applications.md).

# Public applications

Public applications are externally hosted, browser-based SaaS applications — Google, GitHub, the AWS Console, Facebook and similar — that SECUREpass brokers access to rather than hosting itself. Because they live on the public internet and are reached through a browser, access requires the SECUREpass desktop client and browser extension, which inject the stored credentials into the login page so the user never sees or handles the password.

Open the **Public Application** tab on the **Setup Your Applications** page.

![The Public Application tab.](https://content.gitbook.com/content/W2srIAMN6RKFwvuEorV5/blobs/XZSMq2yJmxfF2fDCjaUy/assets/image44.png)

Credentials are held one of two ways:

* **Individual** — each user has their own vaulted username and password, so activity is attributable to a named person.
* **Shared** — one central account is used by everyone granted access, for team or vendor logins where per-user accounts are not available.

{% stepper %}
{% step %}

## Create a public application

Click **+ Create New**.

![The Create Public Application dialog.](https://content.gitbook.com/content/W2srIAMN6RKFwvuEorV5/blobs/ajRcfpZzPspDcm7ktEfU/assets/image45.png)

![The Create Public Application form.](https://content.gitbook.com/content/W2srIAMN6RKFwvuEorV5/blobs/hn3COUrgY1GKXm1xuyeo/assets/image46.png)

| Field                | Description                                                                                                                                                                   |
| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Application Name** | Required. The name users will see                                                                                                                                             |
| **Description**      | What the application is for                                                                                                                                                   |
| **URL**              | Required. The application's login page                                                                                                                                        |
| **Application Logo** | Upload PNG, JPG, SVG, WebP or GIF up to 2 MB, or paste a direct image URL. The preview updates live                                                                           |
| **Auth Type**        | Required. Which fields the login form has, so the extension knows what to inject. **Password** and **TOTP**; tick both where the application asks for a one-time code as well |
| **Credential Type**  | Required. **Individual** or **Shared**                                                                                                                                        |

{% hint style="info" %}
Where **TOTP** is selected, the one-time code is generated by SECUREpass.
{% endhint %}

Click **Create**. The application appears in the list.

![The new public application in the list.](https://content.gitbook.com/content/W2srIAMN6RKFwvuEorV5/blobs/oACpiDYwLtqFvRDKHHgN/assets/image47.png)
{% endstep %}

{% step %}

## Add from the catalog

SECUREpass ships with a catalogue of common SaaS applications already configured. Click **+ Add from Catalog**.

![The Add from Catalog button.](https://content.gitbook.com/content/W2srIAMN6RKFwvuEorV5/blobs/xo49AF3hF3LnT3BajHwd/assets/image48.png)

![The catalogue of pre-configured applications.](https://content.gitbook.com/content/W2srIAMN6RKFwvuEorV5/blobs/UBQfH8EM2N9FDy3Zgsxl/assets/image49.png)

Click the application you want.

![Selecting an application from the catalogue.](https://content.gitbook.com/content/W2srIAMN6RKFwvuEorV5/blobs/oq5d4MvYwV7lHxWMvZvg/assets/image4a.png)

Its details are already filled in. Review them and click **Create**.

![Reviewing the pre-filled details.](https://content.gitbook.com/content/W2srIAMN6RKFwvuEorV5/blobs/avY3tW5KUS3APbJDm92L/assets/image4b.png)

The application is onboarded.

![The catalogue application added.](https://content.gitbook.com/content/W2srIAMN6RKFwvuEorV5/blobs/iXbIFigzId2LelfvVlsK/assets/image4c.png)
{% endstep %}
{% endstepper %}
