« Meer nieuws over Domino 8 | Main| Domino: storage-intensief? »

Active Directory, Domino en SSO

Category
Bookmark : del.icio.us  Technorati  Digg This  Add To Furl  Add To YahooMyWeb  Add To Reddit  Add To NewsVine 

Bij een klant van e-office wordt gebruik gemaakt van Active Directory en een Domino Directory om authenticatie voor een aantal applicaties en domeinen te regelen. Zowel de Active Directory als de Domino Directory worden gebruikt als LDAP directory. De klant gebruikt Domino Web Access (vroeger bekend als iNotes) via Internet Explorer en wil voorkomen dat de eindgebruiker een username/wachtwoord-scherm te zien krijgt. Anders gezegd, de klant wil single sign on (SSO) tussen Domino en Windows. Hoe hebben we dat opgelost?

AD, DD, IIS
In de persoonsdocumenten die in de Domino Directory staan, wordt de Windows-usernaam van de eindgebruikers opgenomen. Daarna wordt IIS ingeschakeld als HTTP-stack voor de Domino ND6-servers. Tenslotte wordt in de Domino Directory een Web SSO document opgenomen.

Als de eingebruiker aangelogd is aan het Windows-domein, zal de IIS-server die aanloggegevens gebruiken om de eindgebruiker te authenticeren voor Domino. De eindgebruiker die via Domino Web Access (via de browser dus) zijn mailfile opent, hoeft zich dus niet meer aan te melden bij de Domino server en wordt zonder verdere login doorgestuurd naar zijn of haar eigen mailfile. Daarnaast wordt er, omdat er een Web SSO document in de Domino Directory staat, bij de eindgebruiker een LTPA Token gezet.

Portal
Naast Domino Web Access heeft de klant ook nog WebSphere Portal. Doordat we in de vorige stap een LTPA Token gezet hebben, kan de eindgebruiker nu ook zonder verder in te loggen gebruik maken van zijn of haar persoonlijke portal-pagina's. De Single Sign On strekt zich nu dus uit van Active Directory en de Domino Directory naar de Portal-omgeving.

En andersom? Als je nu eerst aanlogt aan de Portal in plaats van aan Domino Web Access? Dan worden de eindgebruikers, zonder dat ze het zelf merken, volkomen transparant dus, omgeleid via de IIS-stack naar de Domino server om het LtpaToken in ontvangst te nemen, waarna ze zonder verdere vragen naar hun persoonlijke Portal-pagina's doorgestuurd worden.

Deze constructie hebben we vorige week met succes geïmplementeerd in een Proof of Concept-omgeving. In deze blog-entry zijn natuurlijk alleen de hoofdlijnen omschreven; iedere omgeving is specifiek en heeft zijn eigen eigenaardigheden, waardoor dingen anders geimplementeerd zullen worden.

Overigens: je kunt de Active Directory ook inzetten als alternatief voor de Domino Directory, dus authenticatie in Domino helemaal laten verlopen via de Active Directory. Er zijn echter niet veel bedrijven die hier gebruik van maken, en om diverse redenen was dit bij deze klant ook geen optie.

Comments

Gravatar Image1 - "Overigens: je kunt de Active Directory ook inzetten als alternatief voor de Domino Directory, dus authenticatie in Domino helemaal laten verlopen via de Active Directory. "
Dit interesseert me geweldig. Zou u me enkele pointers kunnen mailen waarmee ik dit kan realiseren?
Dankje,

Jantje.

Gravatar Image2 - Wij willen ook iets soortgelijks gaan doen.
Zou je de gedetailleerde stappen willen emailen?
Alvast bedankt,
Hendrik

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

OpenNTF random projects

PlanetLotus