Top Banner
ZKI AK Verzeichnisdienste 08.10.2012 Anders Askåsen Product Manager for OpenIDM *
23

OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Apr 01, 2018

Download

Documents

phungque
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

ZKI AK Verzeichnisdienste WÜ 08.10.2012

Anders  Askåsen  Product  Manager  for  OpenIDM  

*

Page 2: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

ForgeRock

  Founded in October 2009   ~80 Employees Worldwide   Headquartered in San Francisco,

rooted in Norway   Subsidiaries in US, UK, Norway, New

Zealand & France   Development Centers in US, UK &

France   Marquee Investor: Accel Partners   Marquee Advisors: McNealy / Gosling

Page 3: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with
Page 4: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

The classics of IdM?

 Life cycle management of Identities… - Joiners/Movers/Leavers – Onboarding/

Offboarding  … and dealing with their physical and digital

access and entitlements - Provisioning and de-provisioning to systems

 Keeping track of who did what, why and when? -  Reporting and Auditing

Page 5: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Product scope & vision

OpenAM

Life Cycle Management

Regulatory compliance

Enterprise provisioning

Account Discovery &

Reconciliation

Password synchronization

Audit & compliancy

Workflow

Reporting

OpenIDM

OSGI

REST

JavaScript

SCIM & SPML

BPMN2

JSON

Identities Accounts

Roles & Groups Other objects

Hierarchy & Inheritance Organizations

Policies & Rules

OpenICF Framework Open Standards

Support for .NET & Java

  Self-Service   Approvals   Certification   Auditing

et cetera

Page 6: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Governing Principles

 Lightweight - JSON, small foot print, few dependencies

 Developer friendly -  Consistent APIs, Favored components

 Modular - OSGi – Use and run only services needed.

Dynamic!  Flexible

- Plenty of extension points and integration capabilities.

Page 7: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Lets go in depth…

OSGi Core Services

External Services

Page 8: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Technical Capabilities

 Installation  Integration  Discovery Engine  Synchronization  Password Management  Business Rules and Workflow  Auditing and Reporting  Self-Service  (Anonymous) self-registration

Page 9: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Installation

 One ZIP file with everything needed included!  To install, just unzip.  Small footprint

Page 10: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Integration for CRUD

 OpenICF connectors  Push/Pull via REST

Active Directory (.net) CA Unidesk (groupware)

Database Table (db) XML File (file)

Scripted SQL (db) CSV File (file)

DB2 (db) Tivoli Access Manager (sso)

MySQL (db) Solaris (os)

Oracle (db) VMS (os)

MS SQL (db) Oracle ERP (erp)

LDAP (ldap) SalesForce.COM (cloud)

Exchange (.net)

SPMLv2 (Webservices)

RACF (mainframe)

Web TimeSheet (cloud)

Google Apps (cloud)

Page 11: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Discovery Engine

 Reconciliation

Managed Object

cn=john.doe,ou=people,o=corp

DB

Unix

AD

CSV File

jd1234

jdoe John;Doe;

User: John Doe

o  Correlation and linking o  Account Status and Ownership o  Per account actions/tasks/workflow o  Data cleansing o  Run tasks/rules on hooks

Page 12: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Discovery Engine

 Synchronization

Managed Object

cn=john.doe,ou=people,o=corp

DB

Unix

AD

CSV File

jd1234

jdoe John;Doe;

User: John Doe

o  System to OpenIDM o  System to System o  Data transformations o  Run tasks/rules on hooks

Page 13: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Password Management

 Synchronize passwords to integrated resources  Intercept password changes natively on OpenDJ

and Active Directory via plug-ins.  Supports password changes and resets according

to password policy.  Password resets using challenge questions  Self-Service Password management

Page 14: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Business Logic and Rules

 Defined using JavaScript  Invoke BPMN workflow everywhere!  Hooks through-out the product -  onCreate, onUpdate, onDelete -  Triggers and on situations -  Scheduled and deferred tasks

Page 15: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Business Processes

 Full blown BPMN 2.0 workflow engine

 Embedded as OSGi bundle

 Approvals, Notifications, Escalations, Delegations, Manual actions

 Can be invoked on Hooks, scheduled, deferred or by triggers

 Interact externally via REST

Page 16: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Workflow Tooling

Process Modeller  Web based  Drag’n’Drop   For Analysts

Process Designer   Eclipse Plugin  Drag’n’Drop   For Developers

Page 17: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Auditing & Reporting

OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with 3rd party reporting tools.

Easily integrates with e.g: Jasper Pentaho Crystal Reports

Page 18: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Outbound Services

 Outbound Integration -  Email Notifications -  REST calls

 Information can be routed to any type of store (CSV, RDBMS, web services etc)

 Reporting Engines and Business Intelligence solutions can provide reports – OpenIDM provides the data.

 Fully configurable format on what to publish and when

Page 19: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Task Scanner

 Scans for deferred tasks or objects with sunset/sunrise dates associated.

 Highly scalable  Clusterable for High-Availability and scale

Page 20: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Typical Use-Cases

 HR (or authoritative source) driven provisioning  Orphan accounts report (using external reporting

engine) and cleansing  Password Synchronization  Synchronize identity data between resources.  Basic CRUD via RESTful API for custom UIs.  Self-service provisioning and password

management

Page 21: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

“Campus Subscription”

Introducing University Campus Subscription

Subscription not tied to the number of students

SLA: - 24/7, 2 or 4 hours response - 8x5 NBD

Page 22: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

Questions & Answers

Q & A

Page 23: OpenIDM-ZKI AK Verzeichnisdienste · OpenIDM collect audit and logging data everywhere Fully configurable what/when/where to collect Expose or pushes data Ideal to integrate with

“Securing  your  University”  

Thank  You!  

hBp://openidm.forgerock.org  

*