App Distribution for iOS, Android and Windows
DashboardStart for free
  • Updraft App Distribution Documentation
  • Microsoft App Center Alternative
    • Windows App Distribution
    • App Center Migration Tool
  • Welcome to Updraft!
    • What is Updraft?
  • Quickstart
    • Register your Organization
    • Your first app project
      • Upload your first app versions (builds)
      • Install your app
  • Dashboard
    • Create Projects
    • Latest received Feedbacks
    • Documentation
    • Usermanagement
      • Permission Groups
      • Tester Dashboard
    • Profile & User Account
      • Profile Preferences
        • Two-factor authentication
      • Personal token
      • Notifications
      • Organizations
      • Account Settings
      • Plan & Billing
        • Free Plan
        • Paid Plan (Pay-As-You-Go)
      • Security (Single Sign-On)
        • Single Sign-On with Okta
        • Single Sign-On with Google Worspace
        • Single Sign-On with Microsoft Entra
        • Single Sign-On with JumpCloud
        • Single Sign-On with Ping Identity
        • Custom SSO (SAML)
      • Developer Accounts
        • App Store Connect API
        • Google Play Connect API
  • Your Projects
    • Project Settings
      • Overview
      • Automatically clean up build binaries
      • Notification Integrations
        • Slack integration
        • Webhook integration
        • Microsoft Teams integration
        • Discord integration
        • WebEx integration
      • User & Permissions
    • App Overview & App Settings
      • Notifications
      • Security
      • Last uploaded build
      • Add another app to your project
      • Android App Bundle (AAB)
    • Builds and App versions
      • Build history / app version history
        • iOS Resigning
        • Android Resigning
      • Release Notes
      • Exchange already uploaded app version
      • Distribute and install a pre-release version of your app
        • App download page
    • Feedback
    • App Distribution
      • Testers & Distribution Groups
      • Distribute your app
        • Single Release
        • Beta Release (one link two apps)
        • Store
          • App Store Distribution
          • Play Store Distribution
      • Release History
      • Install an app distributed from Updraft
  • Integrations
    • Jenkins Plugin Updraft
    • Fastlane
    • Gradle
    • Teamcity with Gradle (Android)
    • Teamcity
    • GitLab CI/CD
      • GitLab iOS with Fastlane
      • GitLab app distribution for iOS builds
      • GitLab app distribution for Android builds
    • Bitrise
  • API
    • Upload API
    • Upload Apps with CURL
    • Rest API
      • Distribution group and Permission group API
  • Updraft SDK
    • Autoupdate
    • Integrating Updraft Android SDK
    • Integrating Updraft iOS SDK
    • Integrating Updraft Flutter SDK
  • Android
    • Unknown sources in Android
    • .apk installation on Samsung Browser
    • Android FAQ
    • 🪅Android Icon Troubleshooting
    • Google Play Store upload issues
  • iOS
    • Untrusted Enterprise Developer
    • Code Signing Explained (Certificates, Identifiers, Profiles – what?)
    • Registering a UDID for Ad Hoc Distribution
    • What does "App could not be installed at this time" mean?
    • iPadOS on Safari
    • iOS FAQ
  • Data Security
    • Data hosting in Switzerland
      • Swiss data privacy law
    • End to end data encryption
    • General Data Protection Regulation (GDPR)
    • Single Sign On (SSO)
    • Custom Storage
      • Google Cloud Storage
      • Custom S3 bucket
    • ISO 27001
  • What's New/ Changelog
  • Roadmap
  • FAQ
  • Contact us
Powered by GitBook
On this page
  • Step 1 - Obtain the SAML Provider Details from Updraft
  • Step 2 - Add a New App in Okta Identity Provider
  • Step 3 - Create a New App
  • Step 4- Create a new App Integration
  • Step 5- Create SAML Integration: General Settings
  • Step 6- Create SAML Integration: Configure SAML
  • Step 7- Create SAML Integration: Configure Attribute Statements
  • Step 8- Create SAML Integration: Configure Group Attribute Statements
  • Step 9- Create SAML Integration: Get your XML file from Okta an upload it to Updraft
  • Step 10- Invite your users to your newly created SSO App in Okta
  • Step 11- Assign your users to your newly created SSO Updraft App in Okta
  • Step 12- Upload the .xml metadata to your Updraft Organization
  • Step 13 - verify the integration
  1. Dashboard
  2. Profile & User Account
  3. Security (Single Sign-On)

Single Sign-On with Okta

In this tutorial, you will learn how to integrate your Updraft Organization with your Okta Users Directory through SAML. Please follow the next steps.

PreviousSecurity (Single Sign-On)NextSingle Sign-On with Google Worspace

Last updated 6 months ago

Step 1 - Obtain the SAML Provider Details from Updraft

Only Owner of an Updraft Organization is able to add an SSO Integration

  1. Open your Account Settings as an Owner

  2. Go to the Security Page

  3. Click Add SSO

  4. You will see now your SAML configuration

  5. Store them

Step 2 - Add a New App in Okta Identity Provider

  1. Click on Add an app to use Single Sign-On

Step 3 - Create a New App

  1. Click on Create New app within the Catalog

Step 4- Create a new App Integration

  1. Select in the next pop-up SAML 2.0

Step 5- Create SAML Integration: General Settings

In the next step the General Settings of the SSO Integration is made.

  1. You can Add an App Name: My Updraft App

  2. You can optional upload an image

  3. You can set if the app icon should be visible to your users

Step 6- Create SAML Integration: Configure SAML

In the next step the Single sign-on URL and Audience URI is set.

  1. Set the Single sign-on URL to: https://getupdraft.com/saml2_auth/acs/

  2. Audience URI: getupdraft

  3. Name ID format: Unspecified

  4. Application username: Okta username

  5. Update application username on: Create and Update

Step 7- Create SAML Integration: Configure Attribute Statements

  1. Scroll down on the Configure SAML page

  2. Add following "Attribute Statements":

  • email = user.email

  • username = user.email

  • first_name = user.firstName

  • last_name = user.lastName

Step 8- Create SAML Integration: Configure Group Attribute Statements

  1. Scroll down on the Configure SAML page

  2. Add following "Groupe Attribute Statement":

  • Name = groups Name format = Unspecified Filter Matches regex = .*

  1. Click on Next Button

  2. You will be redirected to the created application page

Step 9- Create SAML Integration: Get your XML file from Okta an upload it to Updraft

To download the XML file, click on "View IdP metadata" and copy the XML Content to a new XML file.

  1. Scroll down to the Section 'SAML Signing Certificates'

  2. Click on Actions for the SHA-2 xml.file

  3. Click on View IdP metadata

  4. The .xml file will be opened in a new browser-tab

  5. Download the .xml file

When you visit the page of the .xml file, you can right click -> "Save as" and save it on your machine. It seems to keep formatting that way as is in the original.

Step 10- Invite your users to your newly created SSO App in Okta

1. Go to admin.okta.com/admin/dashboard

  1. Go to admin.okta.com/admin/dashboard

  2. Go to the page Directory

  3. Select People

  4. Click on Add Person

  5. Fill out the First name, Last name and Username (=E-Mail Adress)

  6. Click on Save

  7. User will get an e-mail notification to activate his Okta account

  8. As soon the user has activated his account, you can Assign the User to the Updraft SSO Application

Step 11- Assign your users to your newly created SSO Updraft App in Okta

  1. Click on the user

  2. Click on Assign Applications

  3. Assign SSO Updraft App to the User

  4. Click on Assign and then Done.

Step 12- Upload the .xml metadata to your Updraft Organization

  1. Go back to your Updraft Organization

  2. Account Settings

  3. Security Page

  4. Click on Add Okta

  5. Upload the obtained .xml file

  6. Save it

  7. Done!

Step 13 - verify the integration

After following all the above steps, log in to your Updraft account to verify that you are now able to sign in with Okta.

If the integration was successful:

  1. If you are opening your subdomain.getupdraft.com/login page you will see the Login with SSO Okta Button

  2. When your assigned Users click on the Login with SSO Button they will be redirected to the Okta login page

  3. upon successful authentication with Okta, your users will be logged into Updraft automatically and redirected to the dashboard page of Updraft

  4. A new account for your uses will be created in Updraft after they logged-in the first time

  5. Now you can assign projects and apps to your users.

If you encounter any issues, please refer back to the previous steps or reach out to the support team for assistance.

Open the Admin Dashboard of Okta:

This Setting is needed if you want to use

https://login.okta.com/
Permission Groups