11
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM & IDM | Abstracting the security layer Tim Waring | Senior Consultant Adobe

AEM & Identity Management (IDM) Integration

Embed Size (px)

Citation preview

Page 1: AEM & Identity Management (IDM) Integration

© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

AEM & IDM | Abstracting the security layerTim Waring | Senior Consultant

Adobe

Page 2: AEM & Identity Management (IDM) Integration

© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Project Background

Re-platform on AEM 5.6.1

Personalisation

My Account

Legacy system integration

IDM

Page 3: AEM & Identity Management (IDM) Integration

© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

IDM requirements

Protect URI

resource in AEM

sites based on

User’s roles

Share user context

among AEM and

other Java app

pools

Single sign on

&

Serve more traffic

Page 4: AEM & Identity Management (IDM) Integration

© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Previous IDM setup

1. Page request

2. IDM Intercept

3. Retrieve User Profile

4. Return token

5. Set HTTP header

6. Cache response content

User iPlanet OpenSSO LDAP Site

Page 5: AEM & Identity Management (IDM) Integration

© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

The possible options

Deployment

Performance

Maintenance

Extensibility

Trusted HeaderReverse Proxy IntegrationLDAP Integration

Page 6: AEM & Identity Management (IDM) Integration

© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

The Abstracted IDM Solution – similar to SAML

1. Request secured page

2. IDM Intercept

3. Redirect Login

6. Return token

9. Set HTTP header

User Dispatch OpenSSO DAUI Publish

4. Login submit

5. Authenticate

7. Redirect to secured page

8. Validate token

CRM

10. Restful Service11. Dynamic Content

Page 7: AEM & Identity Management (IDM) Integration

© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

IDM Achievements

Extensibility – Easily deployed with other application modules

Maintenance – One security role structure across all applications

Deployment – Policy agents can be deployed to other applications

Performance - Achieved performance

Page 8: AEM & Identity Management (IDM) Integration

© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Key implementation considerations

Where to offload

Agree Site IA

Whitelist dispatcher

Disable publish authentication

Ongoing maintenance

Page 9: AEM & Identity Management (IDM) Integration

© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Questions

Page 10: AEM & Identity Management (IDM) Integration

© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Page 11: AEM & Identity Management (IDM) Integration

© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Tim WaringSENIOR CONSULTANT

Adobe

L27, Tower 2

201 Sussex Street

Sydney

NSW 2000

T0413 858 737

[email protected]