wso2 / product-is

Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
http://wso2.github.io/
Apache License 2.0
748 stars 729 forks source link

Outbound provisioning is not working for users JIT provisioned from Federated authenticators #21405

Open sandushi opened 1 month ago

sandushi commented 1 month ago

Describe the issue:

How to reproduce:

  1. Create a Google connection and enable jit provisioning.
  2. Create and outbound connector with SCIM2 connector and enable it.
  3. Configure the outbound provisioning under login and registration section.
  4. Create an application and add the google authenticator in the login flow.
  5. Try to login to the application with google connection.
  6. The user is created in IS , but not properly outbound provisioned to the third party.

Expected behavior:

The users through the federated authenticators should outbound provisioned to the third party connector as well.

Environment information (Please complete the following information; remove any unnecessary fields) :


Optional Fields

Related issues:

Suggested labels:

sandushi commented 1 month ago

Analysis

configure-resident-idp

[1] https://github.com/wso2-extensions/identity-outbound-provisioning-scim2/blob/fd50b41cd5370ee9c551f9b4c5009173373e5b41/components/org.wso2.carbon.identity.provisioning.connector.scim2/src/main/java/org/wso2/carbon/identity/provisioning/connector/scim2/SCIM2ProvisioningConnector.java#L116 [2] https://is.docs.wso2.com/en/6.1.0/guides/identity-lifecycles/outbound-provisioning-with-scim/#configure-outbound-provisioning