Configure SCIM user provisioning for your laravel site using Okta as IDP

Configure SCIM user provisioning for your laravel site using Okta as IDP


Configure real-time Okta - laravel user provisioning using SCIM. Our laravel SCIM plugin allows you to automate user creation, update and delete user information from the IDP (identity provider) in real-time to your larave site. This guide will enable you to configure SCIM user provisioning for your laravel site using Okta as the Identity Provider, to achieve seamless automated real-time laravel Okta SCIM user provisioning.


Features

miniorange img The following provisioning features are supported:

  • Automate real time provisioning
    Automatically Provision newly created or updated Users in your Identity Provider into laravel in Real Time
  • Automate User Lifecycle management
    SCIM enables automating the user lifecycle management process by creating, updating, removing user data in connected applications
  • Automate user Deprovisioning / Deactivation
    Automatic User Deprovisioning feature enables deactivation /deletion of user accounts on your laravel site when user is deleted / unassigned / removed from your IdP
  • Attribute Mapping
    Map and update laravel user attributes automatically from your IDP.

Follow the steps below for configuring Okta SCIM user provisioning in Laravel

Step 1. Configure your Identity Provider (IdP)

  • Install the premium plugin and login using your miniOrange credentials.
  • You would require a license key to activate the plugin. (Note :- In case you already have the paid version of the miniOrange laravel SAML 2.0 SSO plugin you won’t require a to login or license key).
  • Go to the SCIM tab
  • You can find the SCIM Base URL and Bearer token keep the scim credentials handy, it will required later to configure your IDP.
  • Integrate Google Sheet with WooCommerce | User flow diagram

Step 2: Configure Okta for SCIM provisioning

  • Go to Okta portal and login to your account.
  • Navigate to Admin Portal > Applications and click on Browse App Catalog.
  • laravel Okta SCIM User Provisioning | Browse App
  • Search for scim and select SCIM 2.0 Test App(OAuth Bearer Token). Click on it.
  • laravel Okta SCIM User Provisioning |select app
  • Click on Add Integration button after that click on Next button.
  • laravel Okta SCIM User Provisioning | app integraton laravel Okta SCIM User Provisioning | next
  • Select Secure Web Authentication and then, select Administrator sets username,user sets password. Click Done.
  • laravel Okta SCIM User Provisioning | secure web
  • Navigate to the Provisioning menu of the application and Click on the Configure API Integration button.
  • laravel Okta SCIM User Provisioning | Configure API Integration
  • Check the Enable API Integration box and enter the SCIM base URL in Base URL field and SCIM Bearer Token in OAuth Bearer token field from the SCIM tab of the SCIM user provisioning plugin and click on Test API Credentials.
  • laravel Okta SCIM User Provisioning | details
  • If successful, a verification message appears at the top of the screen. Click on Save.
  • laravel Okta SCIM User Provisioning | connection message

2.1 Assign an app integration to a user

  • Go to the Assignments tab and click Assign and select Assign to People.
  • laravel Okta SCIM User Provisioning | assign people
  • Click Assign next to a user name.
  • laravel Okta SCIM User Provisioning | assign
  • Click on Save and Go back button, after that click on Done.
  • laravel Okta SCIM User Provisioning | save laravel Okta SCIM User Provisioning | done
  • The user would have been assigned in your application and you will see that the same user will be created in your Laravel site Users table.
  • laravel Okta SCIM User Provisioning | laravel site
  • Now you can update or delete or create users in your Okta application and same will be reflected in your Users table.
  • laravel Okta SCIM User Provisioning |update

Additional Resource


If you are looking for anything which you cannot find, please drop us an email on laravelsupport@xecurify.com

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

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