SCIM integration guide for AppSecEngineer learning platform

SCIM Integration Guide

  1. Login into Azure Portal, Find and go to Microsoft Entra ID service
  2. Click on Enterprise Application → New Application → Create Your Own application
  3. Name the application something recognizable such as AppSecEngineer-SCIM, select the Non-gallery option and click on create
Screenshot of Microsoft Entra Gallery with app creation options and cloud platforms listed. Microsoft Entra Gallery displays a search bar, app creation options, and listed cloud platforms like AWS, Google Cloud, and Oracle. The right panel allows users to name and configure a new application.
      
4. Once Application has been created, you'll find the following view, from the left navigation menu, select provisioning
Interface showing app details, setup options, and navigation for Properties, Security, and Activity.Displays app name, Application ID, Object ID, and setup options: assign users, configure single sign-on, provision accounts, conditional access, and self-service. Navigation menu includes Properties, Security, and Activity.

5. In a separate tab, login to the AppSecEngineer portal, select "Admin login".
Navigate to the sidebar menu, open the admin dropdown. Click on "Integrations".
In the integrations section, note the SCIM integration URL and generate a SCIM secret.
Screenshot of Dashboard displaying SCIM Integration and LTIAAS setup options.Interface showing SCIM Integration URL and LTIAAS setup sections for dynamic and manual registration. Left menu includes Admin, Users, Teams, Reports, and Integrations.

6. Go back to the Azure Portal tab, Click on provisioning and you should be able to see the following view.
Click on "Connect your application"

Screenshot of application provisioning interface for configuration setup.Interface for application provisioning setup, outlining steps like configuration creation, optional scoping filters, and attribute mapping. Features a sidebar menu with options such as Overview, Provisioning, and Monitor, alongside a notice about the new user experience launching in January 2025.


7.  In the "New Provisioning Configuration" page:
Enter the noted SCIM url into the Tenant url field. 
Enter the SCIM secret into the secret token field.
Setup interface for new provisioning in Microsoft Entra ID with admin credentials and configuration optionsThe image displays the setup interface for a new provisioning configuration in Microsoft Entra ID. It includes a message about an upcoming change in user experience, fields for entering admin credentials (Tenant URL and Secret Token), and options for creating or canceling the configuration.


      8. Click on "Test Connection": you should receive a notification that connection is successful.
Click on "
Create" to save the configuration.

9. After saving the configuration, click on "Start Provisioning"
Interface displaying the status and settings for "Ase-Scim-Docs" provisioning configuration


10. Click on "
Provisioning" from the left menu
Select the provisioning mode: "Automatic".
Turn
on the Provisioning Status and press save.
Interface for configuring provisioning settings, including mode and admin credentials.Interface for configuring provisioning settings in "Ase-Scim-Docs," including provisioning mode and admin credentials options.


The SCIM setup is complete!

Combine SCIM with SSO for seamless user authentication, as shown in our guide on Integrating SSO (Single Sign-On)

All the users and groups assigned to this application will sync with your AppSecEngineer dashboard.
    • Related Articles

    • Integrating SSO (Single Sign-On)

      Pre-Requisites Ensure your organization uses a SAML v2.0 compliant IdP. Decide whether to enable SCIM (System for Cross-domain Identity Management) for real-time user provisioning (optional). Step 1: Enable SSO for Your Account Contact the ...
    • Enterprise API integration guide

      We provide most of the reports that are present in our dashboard as APIs which can be integrated into your own system/Business Intelligence tools or some other Dashboards/systems, which will provide insights and help track progress on your own ...
    • Integrate LTIAAS

      Prerequisites: An active enterprise plan with AppSecEngineer Access to moodle with same email address as registered admin on ASE platform Note: There is no data synchronization LTI 1.3 Integration: Allows enterprises to pull training content ...
    • SSO setup for AppSecEngineer with Auth0

      Note: This feature is enterprise only, kindly login with admin access to set this up Auth0 SSO SetUp Guide in order to start the SSO setup for AppSecEngineer with Auth0, follow these steps: Go to Auth0 console → Applications → Create Application ...
    • Moodle Integration

      Step 1: Log in to Moodle Sign in to your Moodle account. Click on Site Administration in the top menu bar. Navigate to the Plugin section. Scroll down to find and select Manage Tools. This is where you can add external tools and plugins. Step 2: ...