Skip to content

Applications

An application is any service protected by Ironchip: a web portal through OIDC or SAML, a VPN through RADIUS, or your own application through the HTTP API. This page explains how to add one in the admin console, how to create an HTTP-MFA integration, and how to grant access to users and groups.

The Applications section lists all the protected services added to Ironchip, with their integration type (Integration column).

  1. Go to Applications and click New application. The Add new application window opens.

    Applications section with the New Application button highlighted

  2. In the Application Details step, enter the application name in Name and choose the type in Application integration type, for example OIDC - OAUTH 2.0, API KEY, or SAML. Click Next.

    Add new application window with the name and the integration type dropdown

  3. Complete the Upload Logo step to finish. The application appears in the Applications list.

HTTP-MFA is an integration type that the administrator creates first, so that services of that type can be created afterwards.

  1. Expand Applications in the left menu and click MFA integrations.

    Left menu with the MFA integrations option under Applications

  2. Click Add MFA.

    MFA integrations section with the Add MFA button

  3. In the Add new MFA window, fill in the Name field and click Continue. Choose a name that is easy to recognize: it is the one that appears in Application integration type when you add an application.

    Add new MFA window with the Name field

These two videos show how to create an MFA application and how to reference it from a service. They were recorded with an earlier version of the console, so some menu names have changed.

Create the MFA application in IronchipPlay video Create a service in Ironchip that references the MFA applicationPlay video

To grant access to an application, go to Applications and select the application you want to add one or more users or groups to. The application information page shows the count of successful and failed authentications and the list of groups and users that already have access configured.

Application list in the Applications section with the authorization summary

To grant new access, click Add, to the right of the application, in the Add access column.

Add access column with the Add button for each application

The Add a new access window opens, with four steps.

In Select a group, check the box to the left of each group or user you want to grant access to and click Next. The list shows the groups and users of the company.

Select a group step with the list of users and groups

In Select usernames you choose the format of the external username (External Username) used to access the application. This username applies only to this access: it does not replace the user’s name on the platform.

By default, email is selected, but you can combine tags (name, surname, domain…) to customize it. Click Enter a tag to see the available tags. With tags, each user gets a different username; if you use a static template, the same username applies to all users. Below, Username example shows the username the template would generate from the data of a sample user.

If you turn on Set another username for accounting, you can define a different username for the accounting of this access. Click Next when you finish.

Select usernames step with the email tag, the Enter a tag field, and the Set another username for accounting switch

In Select authentication policies, select the authentication method assigned to the group or user. These are the company’s authentication policies. You can combine several on the same line:

  • AND: all the selected conditions must be met.
  • OR: at least one of them must be met.

Select authentication policies step with two policies combined with AND

Use the + button to add methods and the x button to remove the ones you do not want. Click Next when you finish.

Two policy lines joined with OR, with the + and x buttons highlighted

Review shows the application name, the selected group or user, the external username template, and the authorization flow (Authorization flow) the access requires. Check the data and click Add to create the access.

Review step with the access summary

When the process ends, the access appears in the Accesses tab of the application. You can manage it at any time with the Options button:

Options menu of an access with the Authorization flow, Configure access, and Delete access options

  • Authorization flow: shows a summary of the access conditions, that is, the configured rules. Close the window to exit.

    Authorization flow window with the policies the access requires

  • Configure access: lets you modify the access starting from step 2.

    Window to modify the access from the Select usernames step

  • Delete access: permanently deletes the access.