Skip to main content
An application template is a ready-made definition for a known service. Creating an app from a template fills in the standard configuration - protocol settings and attribute mapping - so you only supply what is specific to your tenant, such as the web addresses for your instance of the app. Templates live in the App Templates catalog. Each template has an icon and one or more versions, and is identified by a short slug.
Templates are the fastest way to add an app. Reach for the catalog first, and only build a custom SAML or OIDC app when no template fits.

Create an application from a template

Open the catalog

In Apps, choose to add an application and search for your service by name. Recommended templates appear as you type; you can also browse the full template library.

Pick a template and version

Select the template, then choose the version you want. Different versions cover different configurations of the same service.

Fill in tenant-specific values

Set the display name that will appear in your dashboard, and provide any values the template asks for - these vary by template, and are typically the web addresses or identifiers unique to your instance of the service.

Create the app

Iru creates the application from the template and opens it. The protocol settings and attribute mapping are already in place.

Assign access and activate

Assign the users or groups who should have the app, then activate it. See Assigning access.

Working with a template-based app

An app created from a template stays linked to it. On the app’s page, the header shows which template and template version it came from. You can change the selected version or update the tenant-specific values, and Iru keeps the standard configuration aligned with the template.
Because the standard configuration is managed by the template, the protocol settings on a template-based app are not freely editable. To take full control, eject the app from its template.

Eject from a template

Ejecting detaches an app from its template so you can edit every setting directly, exactly like a custom app. Use it when you need to diverge from what the template provides.
1

Open the app's actions menu

On the application’s page, open the actions menu in the header.
2

Choose “Eject Template”

Confirm the action. The app keeps its current configuration but is no longer linked to the template.
3

Customize freely

All protocol settings and attribute mappings are now editable. Edit them in a draft and set it as current, the same as any other app.
Ejecting is one-way. Once an app is detached, it no longer receives template updates and cannot be re-linked. Eject only when you genuinely need to customize beyond the template.

Where to go next

Applications overview

How apps, protocols, and versioning work in Iru.

SAML applications

Configure an ejected or custom SAML app in detail.

OIDC applications

Configure an ejected or custom OIDC app in detail.

Assigning access

Grant the app to users and groups.