Professional Documents
Culture Documents
Provisioning Broker and Engine
Provisioning Broker and Engine
Copyright ©© SailPoint
Copyright SailPoint Technologies,
Technologies, Inc.
Inc. 2017.
2017. All
All rights
rights reserved.
reserved. 6
Provisioning
Architecture
App 2
Connector 1 Target
(for read) Resource 2
App 2 - Proxy
Connector 2
(for write)
Connector MDM
Application A
MIM System
Application A Target
Resource A
PIM Provisioning
Application System
Application B Target
Resource B
Integration Provisioning or
Config Service Desk
(for write) System
Plan Compiler
Provisioning
Project
Provisioning Provisioning Provisioning
Plan Plan Plan
Plan Evaluator
Manual
AD/LDAP IDM Help Desk
WorkItems
Copyright © SailPoint Technologies, Inc. 2017. All rights reserved. 12
Provisioning Object
Provisioning Plan
• Contains one or more requests for
one identity
• Role or entitlement request
• Account request
• Defines type of action
• Create, modify, delete, unlock,
enable, disable
<ProvisioningPlan>
<AccountRequest application=“LDAP"
nativeIdentity=“cn=Andrea.Hudson,ou=people,dc=training,
dc=sailpoint,dc=com" op="Modify">
<AttributeRequest name="groups" op="Add"
value=“cn=VPN,ou=groups,dc=training,dc=sailpoint,dc=com"/>
</AccountRequest>
…
Copyright © SailPoint Technologies, Inc. 2017. All rights reserved. 13
Provisioning Component
Plan Compiler
• Expands role requests into
entitlement requests
• Compiles additional information for
provisioning accounts or roles
• Role Provisioning Policies
• Application Provisioning Policies
• Assimilates manual feedback
• Converts the original provisioning plan into a Provisioning Project
Example:
<Application connector="sailpoint.connector.JDBCConnector"
featuresString="DISCOVER_SCHEMA, PROVISIONING, GROUP_PROVISIONING"
name="JDBC Template" type="JDBC">
Copyright ©© SailPoint
Copyright SailPoint Technologies,
Technologies, Inc.
Inc. 2017.
2017. All
All rights
rights reserved.
reserved. 30
Debugging
• Log4j.properties
• log4j.logger.sailpoint.api.Provisioner
• log4j.logger.sailpoint.provisioning.PlanCompiler
• log4j.logger.sailpoint.provisioning.PlanEvaluator
• log4j.logger.sailpoint.provisioning.IIQEvaluator
• Logging for Connectors involved in provisioning
• Look at Connector Registry or Integration Config. for class name
• Audit Options
• Provision
• Manual Provisioning
• Provisioning Complete
• Provisioning Failure
Practice
Exercises