Skip to content

Outbound provisioning

Outbound provisioning automatically provisions user accounts from Asgardeo to external systems. When enabled, user lifecycle events such as creation, updates, and deletion are synchronized in real-time with connected applications.

Provisioning levels

Asgardeo lets you configure outbound provisioning at the following levels:

  • Organization-level: Organization-level outbound provisioning acts as the default provisioner for all applications. You can override this by configuring an application-level outbound provisioner. With organization-level outbound provisioning, users are automatically provisioned to external systems when:

    • a user is provisioned in Asgardeo over an API.
    • an administrator onboards a user from the Asgardeo Console.
    • a user self-signs up from a Asgardeo login page.
    • a user is JIT provisioned in Asgardeo.
  • Application-level: Application-level outbound provisioning is specific to an individual application. If an application does not have its own outbound provisioner configured, it defaults to the organization-level outbound provisioner. When application-level provisioning is enabled, users are automatically provisioned to the external system when:

    • a user is created using a token retrieved by the application.
    • a user is JIT provisioned through the application.

Group-based provisioning

In addition to provisioning levels, you can refine your provisioning criteria by managing which users are provisioned based on their assigned groups. Group-based provisioning can be applied alongside both organization-level and application-level provisioning to further filter which users are provisioned based on group membership.

Learn more about group-based provisioning.

Outbound connectors

Asgardeo supports provisioning users via SCIM2.