from ldap to idm
play

From LDAP to IdM Presentation at the Athens Eurocamp 2008 by Roland - PowerPoint PPT Presentation

From LDAP to IdM Presentation at the Athens Eurocamp 2008 by Roland Hedberg <roland.hedberg@adm.umu.se> The transition -starting point Admin interface LDAP Scripts The transition - toward nirvana Admin interface LDAP Scripts


  1. From LDAP to IdM Presentation at the Athens Eurocamp 2008 by Roland Hedberg <roland.hedberg@adm.umu.se>

  2. The transition -starting point Admin interface LDAP Scripts

  3. The transition - toward nirvana Admin interface LDAP Scripts Transition Admin interface LDAP SIS IdM AD HR

  4. !"#$%&'()*+',-./'01)23-+0'01)4(+(5-%-+0)64(1)7889: J-(#)H'%-)2+0-.K(<- (+3)S,-+0)2+0-.K(<- ;.<='0-<0$.-)>,-.,'-? 6P2Q>L@D:)(.-)0=- D1/0-%/)"K V-E(.0%-+0 /(%-)'+)(<0$(# S+3)*/-./ '%E#-%-+0(0'"+\ ;3%'+'/0.(0"./ J-<".3 @-&)A."+0-+3 6P2Q>L*2:)<(+)&- P2Q>L@D P2Q>L*2 $/-3)K".)]$-.1)(/ J-(#)H'%- 2+0-.(<0',- ?-##)(/)$E3(0-\ N(0<= 6D>;I: 6@-&: 2+0-.K(<- 2+0-.K(<- A."+0-+3 *+'O)2+0-.K(<- A'O-3)@'30=F)I-.# B(,(CDE.'+5F)@DLM B(,(CDE.'+5F)GHHID P."$E)W);<<"$+0 4(+(5-%-+0 P2Q> P2Q>);I2 !^^ !".- U-5(<1)@-& 23-+0'K'-. X J-<"+<'#'(0'"+ Q-?R @-&!.-(0-F)-0< ;//'5+%-+0 I-.# ;<<"$+0)4(+(5-%-+0 >.(<#-)I."<-3$.- Q S%('#);<<"$+0/ !^^ !1.$/ 23-+0'01)V(0()W N$/'+-// N$/'+-//)J$#-/ I."E.'-0(.1 ;$0=-+0'<(0'"+ J$#-/ J-E"/'0".1 I.",'/'"+'+5 Z-.&-."/F)@-&2D> SO-<$0'"+ >.(<#- $+'O <1.(3%F)[(3%'+F)#3(E #3(E *E3(0- V'.-<0".1 T$-$- N(0<= UV;I S,-+0);I2 @='0-E(5-/)UV;I ;$0=Y 2+0-.K(<- Q-02V I-"E#- B(,(CDE.'+5F)D>;I G'-.(.<=1 A'O-3)@'30=F)I-.# V'.-<0".1 P2Q>L@D *IQ P."$E/ G'-.(.<=1 N(0<=)SO0.(<0/ I$&#'<)D(K-01 ;$0=".'Y(0'"+ ;<<"$+0 (+3)N(<[K--3/ 2V)!(.3/)6U-+-#: UV;IF)@-&2D> 2+K"

  5. The basic model R L S Db

  6. What’s IdM ? “Identity management is the management of the identity life cycle of entities.” Establish Describe Destroy

  7. Where the big challange is ! Establish Describe Destroy

  8. Francis Bacon 1561-1626 knowledge of the essence of things the way things really are Ideals of the mind ideal of the tribe (human nature) ideal of the cave (hobby horse, prejudice) ideal of the market place (social interaction, language) ideals of the theater (learned)

  9. Ontology Ontology deals with questions concerning what entities exist or can be said to exist, and how such entities can be grouped, related within a hierarchy, and subdivided according to similarities and differences

  10. Data models LDAP Ontology language (OWL)

  11. LDAP Object class set of must/may attributes Attribute value type <=1 or >=0 size Object relationsship DIT seeAlso,Alias,...

  12. LDAP limitations Simple inheritance You can not have objects as values No value sets No meta-information

  13. OWL Web Ontology Language Object classes set of properties property restrictions Properties domain / range Multiple inheritance Version control ontology meta information

  14. Our present model Basic objects person, collection, unit, user, course, ... Relation objects employee, student, partOf, belongsTo,...

  15. The information Who owns it ? Responsibility Accountability Stability What does it mean ? Special / Universal Usage uncoupled from definition

  16. Leads up to Information services Service definitions

  17. Business rules Examples Life cycles Source priorities Value construction algoritms Object matching/reconciliation Harmonization Features Declarative Atomic Distinct, independent

  18. Repositories Identifiers Any identifier an object has ever had State The complete state of an object Messages All messages ever seen by the system

  19. Views Different applications - different needs There are so many ways of doing things, that we can not mandate one. LDAP/AD WS Provisioning Transformation between data models

  20. Information security Confidentiality Ensuring that information is accessible only to those authorised to have access Integrity Data cannot be modified without authorisation Availability the information must be available when it is needed Correctness/Coherence

  21. That’s it ! Questions ?

Recommend


More recommend