magnolia and idm

29
Magnolia Conference 2009 © deron GmbH September 200 Identity Management and Magnolia Ralf Hirning

Upload: guesta18ec9

Post on 05-Dec-2014

1.680 views

Category:

Technology


0 download

DESCRIPTION

Presentation at Magnolia Conference 2009

TRANSCRIPT

Page 1: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Identity Management and Magnolia

Ralf Hirning

Page 2: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Introduction

IDM User Study 2009

IDM Magnolia Integration

IDM – an Overview

Integration ModuleIntegration Module

Page 3: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Introduction

IDM User Study 2009

IDM Magnolia Integration

IDM – an Overview

Integration ModuleIntegration Module

Page 4: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

� Spin Off from Fraunhofer Gesellschaft

� Foundation in 2001

� 25 employees

� Locations

� Headoffice Stuttgart

� Köln / Burscheid

� Hamburg

� Zürich

Company

Page 5: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

� 15 years IT consulting and project management

� 10 years CMS projects

� Magnolia projects

� Magnolia training

� Now: Identity Management consulting

Ralf Hirning

Page 6: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Introduction

IDM User Study 2009

IDM Magnolia Integration

IDM – an Overview

Integration ModuleIntegration Module

Page 7: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

IDM: IT Business Process Management

Page 8: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Identity Management Usage

Identity Manag ement E ins atz

23%

7%

36%

34%

J a

In E inführung

In P lanung

Nein

© deron

yes

introducing

planned

no

Page 9: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Definition of Processes ...

D e fin itio n d er IT -G es c h ä fts p ro z e s s e

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

A nlegen A k tivieren D eak tivieren L ös c hen

IT -G e sc h ä ftsp ro z e sse

ufi

gk

eit

(in

Pro

ze

nt)

Interner Mitarbeiter [mit IdM] Interner Mitarbeiter [ohne IdM]

E x terner Mitarbeiter [mit IdM] E x terner Mitarbeiter [ohne IdM]

© deron

create activate deactivate delete

Page 10: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

but ...

D e fin itio n d e r Ä n d e ru n g s p ro z e s s e

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Namens änderung P as s wortänderung A bteilungs wec hs el Mitarbeiterfunk tion P rojek tmitg lieds c haft V erantwortung

tec hnis c he-/

funk tions ac c ounts

IT -G e sc h ä ftsp ro z e sse d e s Ä n d e rn s

ufi

gk

eit

(in

Pro

ze

nt)

Interner Mitarbeiter [m it IdM] Interner Mitarbeiter [ohne IdM]

E x terner Mitarbeiter [mit IdM] E x terner Mitarbeiter [ohne IdM]

© deron

change

name

change

password

change

organization

change

function

project

memberresponsibility for

technical accounts

Page 11: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Introduction

IDM User Study 2009

IDM Magnolia Integration

IDM – an Overview

Integration ModuleIntegration Module

Page 12: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

IDM functional layers

Infrastructure:

Provisioning

Authorization managementsynchronization

Business-Layer:

Personal information

Business role modelIT business process

IDM-Layer:

Central identity storeMiddleware

Entry new User information

Approval process

for new accounts

IDM

HR

Microsoft

Active Directory

ADS Help Desk

Help Desk SAP

SAP

VPN

VPN

further

applications

...

...

...

Orga

Page 13: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Business Processes & IDM Components

Meta-Store für Accounts

Provisioning

Benutzer Self Service

Single Sign On

Public Key Infrastructure

Federation

Audit

Bausteine des Identity& Access Management

Workflow-Management

Role Based Access Control

Meta-Store für Accounts

Provisioning

User Self Servie

Single Sign On

Public Key Infrastructure

Federation

Audit

Components ofIdentity& Access Management

Workflow-Management

Role Based Access Control

Page 14: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

IDM: The classical approach

HR

IDM

ADS

> Regelbasierte Verarbeitung der Informationen aus HR

> Regelbasierte Weiterverarbeitung der Daten

pros:

� data synchronization

� simple initial user setup

� fast implementation

cons:

� a complete base installation

is necessary

� no workflow integration

� overall benefits are low

rule based processingof HR data

rule basedprovisioning

Page 15: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

pros:

� workflow integration

� extended user

administration

cons:

� No auditing and reporting

tools

� No role management

IDM: workflows and authorization management

Page 16: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

> Personendaten> Orga-Zugehörigkeit

> ...HR

Manager A

> mehrstufiges Genehmigungsverfahren> Eskalationsszenario (Vertreterregelungen, etc...)

ORGA

RBAC

Audit

Reporting

IDM

Manager B

Manager C

User

User-Self-Service> Access-Right Request> Passwort-Self-Service> ....

ADS

> Anlegen des Benutzers und Zuordnung innerhalb der Struktur

> Anlage eines Home-Directorys

X X

> Automatisierte Zuordnung der Gruppenzugehörigkeit

> Regelbasierte Weiterverarbeitung der Daten

Administration

Webfrontend für die IDM-Administration

IDM: business roles & compliance

pros:

� audit and reporting in place

� extended user

administration

cons:

� Additional expenses

� Long term strategy

necessary

Page 17: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Real Challenge: multiple different Life-Cycles

Anlegen

Mail-

Verteilerlisten

Life-Cycle

ÄndernLöschen

Sammeluser Life-Cycle

Prüfen

Anlegen

ÄndernLöschen

Projekt-Life-Cycle

Prüfen

Anlegen

Ändern

Anlegen

ÄndernDeaktivieren

Löschen

Mitarbeiter

Life-Cycle

Aktivieren /Reaktivieren

Page 18: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

name

function

organization

project member

deprovisioning

...

Real Challenge: multiple different change types

Anlegen

ÄndernDeaktivieren

Löschen

Mitarbeiter

Life-Cycle

Aktivieren /Reaktivieren

Page 19: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Real Challenge: organizational change

t

OU ‘old’ OU ‘new’

New Permissions

Old Permissions

OU = organizational unit

Page 20: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Introduction

IDM User Study 2009

IDM Magnolia Integration

IDM – an Overview

Integration ModuleIntegration Module

Page 21: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Email Integration

IDM

Magnolia

JCRAdmin

Send email

Page 22: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

LDAP Integration

IDM

Sync

LDAP

LDAP Connector

Magnolia

JCR

Page 23: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Direct Integration

IDM

Magnolia

JCR

Query

Remote Module

Create

Modify

Delete

Page 24: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Introduction

IDM User Study 2009

IDM Magnolia Integration

IDM – an Overview

Integration ModuleIntegration Module

Page 25: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

� Create filter to handle remote requests

� Define a URL pattern for the filter to handle

� /.remote/…

Remote Module - Filter

Page 26: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Remote Module – XML Query<?xml version="1.0" encoding="UTF-8"?>

mgnl-command>

<query repository="users"

language="xpath"

statement="//*"

event-id="0815"/>

</mgnl-command>

Page 27: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Remote Module – XML Create

Page 28: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Remote Module – Config tag handler

� Create tag handler for

� delete

� move

� rename

� …

Page 29: Magnolia And Idm

Magnolia Conference 2009 © deron GmbH September 2009

Ralf Hirningderon GmbHSchelmenwasenstr. 3270567 StuttgartGermany