dCache and LDAP AuthN Ron Trompert SURFsara A :ny Bit - - PowerPoint PPT Presentation

dcache and ldap authn
SMART_READER_LITE
LIVE PREVIEW

dCache and LDAP AuthN Ron Trompert SURFsara A :ny Bit - - PowerPoint PPT Presentation

dCache and LDAP AuthN Ron Trompert SURFsara A :ny Bit of History Number of systems Own user administra:on system Some users had access


slide-1
SLIDE 1

dCache ¡and ¡LDAP ¡AuthN ¡

Ron ¡Trompert ¡ SURFsara ¡

slide-2
SLIDE 2

A ¡:ny ¡Bit ¡of ¡History ¡

  • Number ¡of ¡systems ¡

– Own ¡user ¡administra:on ¡system ¡ – Some ¡users ¡had ¡access ¡to ¡more ¡than ¡one ¡system ¡

  • Mul:ple ¡loginnames ¡and ¡passwds ¡L ¡
  • Central ¡User ¡Administra:on ¡(CUA) ¡

– Pam_ldap ¡ – Set ¡of ¡ldap ¡servers ¡

  • Redundant, ¡failover, ¡blablablabla ¡

– One ¡loginname ¡and ¡one ¡passwd ¡

  • Select ¡systems ¡where ¡the ¡user ¡should ¡have ¡access ¡to ¡
slide-3
SLIDE 3

About ¡dCache ¡

  • Uids ¡and ¡gids ¡in ¡CUA ¡
  • ¡WebDAV ¡with ¡hMp ¡basic ¡authn ¡

– Uids ¡and ¡gids ¡in ¡CUA ¡but ¡passwd ¡not ¡ – Need ¡LDAP ¡AuthN ¡

slide-4
SLIDE 4

JAAS ¡

  • AuthN ¡and ¡AuthZ ¡
  • Pluggable ¡
  • Now ¡in ¡dCache ¡

– kerberos ¡

slide-5
SLIDE 5

JAAS ¡and ¡Kerberos ¡

  • Jaas ¡config ¡file ¡

– default: ¡ ¡

kerberos.jaas.config=/etc/dcache/jgss.conf

– jgss.conf: ¡

slide-6
SLIDE 6

JAAS ¡and ¡Kerberos ¡

  • gplazma.conf: ¡

¡ ¡

slide-7
SLIDE 7

JAAS ¡and ¡LDAP ¡

  • JAAS ¡config ¡file ¡

– dcache.conf: ¡

kerberos.jaas.config=/etc/dcache/ldap.conf

– ldap.conf: ¡

slide-8
SLIDE 8

JAAS ¡and ¡LDAP ¡

  • AuthN ¡went ¡fine, ¡but…… ¡

It ¡did ¡not ¡work ¡out ¡of ¡the ¡box. ¡Module ¡ produced ¡principles ¡which ¡could ¡not ¡be ¡ handled ¡by ¡other ¡gplazma ¡modules ¡for ¡ mapping ¡

  • Tigran ¡wrote ¡the ¡mutator ¡module, ¡thanks ¡!!! ¡
slide-9
SLIDE 9

JAAS ¡and ¡LDAP ¡

  • gplazma.conf: ¡
slide-10
SLIDE 10

¡ ¡ Ques:ons????? ¡