All Collections
Imports and Integrations
SAML Applications for Nifty Access
SAML Applications for Nifty Access

How to create Microsoft Active Directory and Okta apps for Nifty

Team avatar
Written by Team
Updated over a week ago

Security Assertion Markup Language, or SAML, is a standardized way to grant access to organizational members to applications. While there are various ways to deploy apps via SAML, below we'll cover how to do so with two popular options, Microsoft Active Directory and Okta.

Note that SAML is only available on Enterprise versions of Nifty.

Enabling SAML

SAML can be enabled by the Workspace Owner via the Security Section of Workspace Settings via the toggle.

Once enabled, the Relay State Key will appear.

This Relay State ID will be require during your SAML app creation process.

Creating a Nifty app in Microsoft Active Directory

Start by creating and naming an app in the Enterprise Applications section of AD.

Select the Integrate with a Non-gallery option and Create.

Within the app, navigate to the Single sign-on section in the sidebar and select SAML.

Edit the Basic SAML Configuration

Provide a name for the Idenfitier (perhaps the name you're using for the application) and insert https://api.niftypm.com/apps/saml in the Reply URL section.

Insert your unique Relay State key found below the enabled SAML toggle in Nifty into the Relay State field.

Once you've saved, you can add users and groups to this application via the Users and groups section in your sidebar.

Creating a Nifty app in Okta

Access the Applications section of the Admin panel of Okta and create an app integration.

Select the SAML 2.0 option and proceed with Next.

Name and optionally add a logo to the integration and proceed with Next.

In the next step requires inserting an SSO URL as well as the Delay Relay State. Insert https://api.niftypm.com/apps/saml for the SSO and Audience URL. Default Relay State can be found once your SAML is enabled in your Workspace Security Settings page.

You may preview the SAML assertion or proceed with Next.

Okta then asks you to fill out a brief survey before finishing your integration. You can now assign this integration to People or Groups within your Okta account.

Did this answer your question?