forgerock and the graph: a match made for irm

25
ForgeRock and the Graph A Match Made For IRM

Upload: forgerock

Post on 25-Jul-2015

1.157 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: ForgeRock and the Graph: A Match Made for IRM

ForgeRock and the GraphA Match Made For IRM

Page 2: ForgeRock and the Graph: A Match Made for IRM

Copyright © Identity Summit 2015, all rights reserved.

P

ost I

llum

inan

ce™

1x10

Per

Inch

ht

tp://

post

illum

inan

ce.c

om/fr

ee/G

raph

-Pap

er/

Not the graphs we are looking for

Page 3: ForgeRock and the Graph: A Match Made for IRM

Copyright © Identity Summit 2015, all rights reserved.

Not the graphs we are looking for

0

7.5

15

22.5

30

0

5.5

11

16.5

22

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Page 4: ForgeRock and the Graph: A Match Made for IRM

Copyright © Identity Summit 2015, all rights reserved.

Graphs we are looking for

Konigsberg Bridge Problem - Picture Wikipedia

Page 5: ForgeRock and the Graph: A Match Made for IRM

Who is Dave?

Copyright © Identity Summit 2015, all rights reserved.

Page 6: ForgeRock and the Graph: A Match Made for IRM

What is his background?

Copyright © Identity Summit 2015, all rights reserved.

Page 7: ForgeRock and the Graph: A Match Made for IRM

What does Dave do?

Copyright © Identity Summit 2015, all rights reserved.

Page 8: ForgeRock and the Graph: A Match Made for IRM

What does Nulli do?

Copyright © Identity Summit 2015, all rights reserved.

Page 9: ForgeRock and the Graph: A Match Made for IRM

What will we cover today?

Copyright © Identity Summit 2015, all rights reserved.

Page 10: ForgeRock and the Graph: A Match Made for IRM

Why relationships?

Copyright © Identity Summit 2015, all rights reserved.

Page 11: ForgeRock and the Graph: A Match Made for IRM

Relationships aren’t new

Copyright © Identity Summit 2015, all rights reserved.

Page 12: ForgeRock and the Graph: A Match Made for IRM

What is driving relationships?

Copyright © Identity Summit 2015, all rights reserved.

Page 13: ForgeRock and the Graph: A Match Made for IRM

New identities are just part of the story

Copyright © Identity Summit 2015, all rights reserved.

Page 14: ForgeRock and the Graph: A Match Made for IRM

More identities yield more relationships

Copyright © Identity Summit 2015, all rights reserved.

Page 15: ForgeRock and the Graph: A Match Made for IRM

What do relationships provide?

Copyright © Identity Summit 2015, all rights reserved.

Page 16: ForgeRock and the Graph: A Match Made for IRM

What do graphs provide?

Copyright © Identity Summit 2015, all rights reserved.

Page 17: ForgeRock and the Graph: A Match Made for IRM

What are graphs?

Copyright © Identity Summit 2015, all rights reserved.

Page 18: ForgeRock and the Graph: A Match Made for IRM

What are graph databases?

Copyright © Identity Summit 2015, all rights reserved.

Page 19: ForgeRock and the Graph: A Match Made for IRM

How do graphs differ from relational DBs?

Copyright © Identity Summit 2015, all rights reserved.

Page 20: ForgeRock and the Graph: A Match Made for IRM

How are graphs designed?

Copyright © Identity Summit 2015, all rights reserved.

Page 21: ForgeRock and the Graph: A Match Made for IRM

Who uses graphs today?

Copyright © Identity Summit 2015, all rights reserved.

Page 22: ForgeRock and the Graph: A Match Made for IRM

Demo Time: ForgeRock and the Graph

Copyright © Identity Summit 2015, all rights reserved.

Page 23: ForgeRock and the Graph: A Match Made for IRM

Demonstration #1: OpenIDM

Copyright © Identity Summit 2015, all rights reserved.

• Twist on User and Groups • ForgeRock Scripted Groovy Connector • RESTful Calls to Neo4j Graph DB • Manage collections of attributes as separate

nodes • Relationship meta data

Page 24: ForgeRock and the Graph: A Match Made for IRM

Demonstration #2 : OpenAM

Copyright © Identity Summit 2015, all rights reserved.

• Simple adaptive access example • OpenAM Post Authentication Plugin • OpenAM Environment Condition • RESTful Calls to Neo4j Graph DB • Create authentication history in the graph • Adaptive decision based on graph using a Policy

Decision Plugin in Environment Conditions • Developed by Hadi Ahmadi

Page 25: ForgeRock and the Graph: A Match Made for IRM

What did you just see?

Copyright © Identity Summit 2015, all rights reserved.