SharePoint webparts

In een stageopdracht voor een database marketing bureau ontwikkelde ik een maatwerk SSO(single sign on) SharePoint webpart. Het marketing bureau host tientallen (beveiligde) webapplicaties voor zijn klanten. Klanten moeten voor het gebruik van iedere applicatie opnieuw inloggen. Dankzij het SSO webpart kunnen klanten na eenmalig inloggen in de beveiligde SharePoint omgeving iedere webapplicatie openen zonder opnieuw in te hoeven loggen.

Werking webpart
De webparts genereren voor iedere applicatie een url met daarin een aantal versleutelde gegevens. Een script haalt om de zoveel tijd een nieuwe url op van de server zodat de url up-to-date blijft. De url leidt naar de applicaties die zijn voorzien van een maatwerp HTTP module welke de gegevens ontsleutelt en de gebruiker toegang geeft tot de applicatie.

Na deze stageopdracht heb ik voor een klant van dit marketing bureau nog meer SharePoint webparts gemaakt, waaronder een zoekveld en zoekresultaten webpart.