It looks like from the architecture, whether its a dumb or smart is a decision made at the SCIM level, not at the provisioning framework level.. Is that right..?
Also - I could not find the 'Enable Dumb Mode' option in alpha... Thanks & regards, -Prabath On Sun, Sep 20, 2015 at 10:33 PM, Gayan Gunawardana <[email protected]> wrote: > Hi All, > > In WSO2IS 4.6.0 for SCIM, both inbound and outbound provisioning handled > by SCIM provider components. At that time SCIM supported for both Smart and > Dumb mode identity provisioning. > > In WSO2IS 5.0.0 with the introduction of provisioning framework, outbound > provisioning was handled by provisioning framework with the support of > provisioning connectors. But this dumb mode capability did not move to > provisioning framework or SCIM outbound connector. > > [IDENTITY-3495] We did a refactoring on SCIM provider for WSO2IS 5.1.0 and > removed dumb mode implementation from SCIM provider. And here we are going > to merge that capability to provisioning framework. > > > Smart Mode SCIM Outbound Provisioning (Green Colour flaw ) > > In smart mode SCIMUserManager invokes CarbonUserManager to do user > operations and meantime DefaultInboundUserProvisioningListener will be > fired. DefaultInboundUserProvisioningListener invoke OutboundProvisioning > Manager to get list of associated provisioning connectors (Salesforce, > Google, SCIM) and execute provisioning via connectors. In this case all > SCIM inbound requests deal with Internal user stores as well as send > provisions request to outside as well. > > Dumb Mode SCIM Outbound Provisioning > > Dumb mode provisioning is useful if there is a requirement to send > provisioning request to only outside (via provisioning connectors like > Salesforce, Google, SCIM) without store them where WSO2IS act as a > provisioning hub. In this case SCIMUserManager directly talk to > OutboundProvisioningManager to execute provisioning via provisioning > connectors. > > > > [image: dumb.png] > > > Service provider vise we can configure whether it operate in dumb mode or > smart mode. > > > > [image: Screen Shot 2015-09-20 at 9.13.05 AM.png] > > > And in Hub identity server keep track of all identities in connected IDPs > with a unique ID specific to each IDP (SCIM_ID, username etc), IDP name, > Local unique id, Local user name. > > For both smart mode and dumb mode we keep this data which will help us to > implement a distributed user view of the user in future. > > > -- > Gayan Gunawardana > Software Engineer; WSO2 Inc.; http://wso2.com/ > Email: [email protected] > Mobile: +94 (71) 8020933 > -- Thanks & Regards, Prabath Twitter : @prabath LinkedIn : http://www.linkedin.com/in/prabathsiriwardena Mobile : +1 650 625 7950 http://blog.facilelogin.com http://blog.api-security.org
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
