Hello there!

Need Help? We are right here!

Support Icon
miniOrange Email Support
success

Thanks for your Enquiry. Our team will soon reach out to you.

If you don't hear from us within 24 hours, please feel free to send a follow-up email to info@xecurify.com

Search Results:

×

How to add a Custom Provisioning App


This guide provides a comprehensive overview of the steps needed to configure Custom provisioning effectively. By following these steps, you can streamline user management, automate access to necessary tools, and enhance security through predefined roles.

1. Create Custom App

  • Login into miniOrange Admin Console.
  • Go to Apps and click on Add Application button.
  • Custom Provisioning App - Select Add Application

  • Under Choose Application, select Provisioning from the All Apps dropdown.
  • Custom Provisioning App - Select Provisioning

  • Select Custom Provisioning
  • Custom Provisioning App - Select Custom Provisioning

  • Enter the App Name that you prefer and save this application by clicking on next.
  • Custom Provisioning App - Enter App Nam

2. Add authorization for the API’s

  • Select Authorization Configuration and click on Add Configuration.
  • Custom Provisioning App - Add Configuration

  • The user can select any one of the 4 Authorization types based on their requirements.
    • Basic
    • Bearer
    • OAuth 2.0
    • Custom
  • When you select Authorization type as Basic, add the authorization name, client id and client secret of the app your configuring with and click Save.
  • Custom Provisioning App - Authorization Type Basic

  • When you select authorization type as Bearer, add the bearer token value to give access to the APIS and click on save
  • Custom Provisioning App - Authorization Type Bearer

  • When you select authorization type as OAuth 2.0, add the Access token, client id and client secret of the app your configuring with and click Save.
  • Custom Provisioning App - Authorization Type Basic - Authorization Type OAuth

    Custom Provisioning App - OAuth token

  • When you select authorization type as Custom, select the URL method, add URL
  • Custom Provisioning App - Authorization Type Custom

    Custom Provisioning App - Custom token

  • For this example, we will select Bearer Authorization.

3. Create User

  • Select Provisioning event configuration and click on Add Event Configuration to add event configuration
  • Custom Provisioning App - Select Provisioning event configuration

  • Add the Event Configuration Name and the API endpoint
  • Custom Provisioning App - Add Event Configuration Name

  • Select the authorization which you had created in step 2
  • Custom Provisioning App - Select authorization

  • Add headers if the APi request any other information
  • Custom Provisioning App - Add headers

  • In the request body, map the parameters of the API with attributes of a user in miniOrange using @ symbol(You will receive a dropdown to select the user attribute).
  • Custom Provisioning App - Map Attributes

  • Store the user identifier we will receive in the response to map it with other user related APIS
  • Custom Provisioning App - Store User Identifier

  • Save the configuration. Enable provisioning for the event.
  • Custom Provisioning App - Enable Provisioning

4. Update User

  • Follow the steps given in .
  • If you want to use the user Identifier stored in URL, leave a space and use @ExternalUserId.

  • Custom Provisioning App - Update User

5. Create Group

  • Go to Groups >> Manage Groups from the left menu and click on Create Group on the top right corner of the page.

  • Custom Provisioning App - Create Group

  • Enter Group name and create the group.

6. Add Policy

  • In the Policies section, navigate to Add Policy tab.
  • In Select Application section, select the application you have created in step2.
  • In Configure Settings section, select the group you have created in step4 and enter the policy name with the required login method.
  • Custom Provisioning App - Add policy

  • Click on Save button.

7. Add Users

  • Go to Users > Add User.
  • Enter the Users Details and the user will be created.
  • Custom Provisioning App - Add User

8. Assign Users

  • Go to Groups.
  • Assign the users to the Group you have created in step 6.
  • Custom Provisioning App - assign users