Autentisering gjennom Innsida

Autentisering av brukere kan gjøres vha. DokuWikis mange ferdige authentication backends, eller man kan skrive sin egen. IME bruker Innsida SSO som autentisering, og sjekker brukere mot DokuWikis ACL, i tillegg til en egen brukerdatabase.

Brukere listet i ACL gis tilgang i henhold til ACL, i tillegg gis brukere i vår lokale brukerdatabase IME-tilgang.

Forfatter Rune M. Andersen
Versjon 2008-05-13
DokuWiki-versjon 2006-11-06
Avhengigheter -
Last ned innsida.class.zip

Installering

  • Pakk ut fila innsida.class.php til mappa /inc/auth/ (under din DokuWiki-installasjon)
  • Rediger fila, på linje 20 ($var target = 'ime-www';) endrer du ime-www til din target 1)
  • Logg inn i DokuWiki som administrator, trykk Admin ⇒ Configuration settings
  • Under Authentication Settings ⇒ Authentication backend velges innsida.
  • Lagre

DokuWiki bruker nå Innsida SSO som autentisering.

Tips: Når man trykker “Logg inn” eller “Logg ut” settes en parameter som angir hvilken side-ID brukeren besøkte før han ble logget inn/ut, og man redirigeres tilbake til denne siden etter autentisering. Man kan også lage direktelenker til en side som automatisk trigger innlogging:

https://innsida.ntnu.no/sso/?target=<din target her>&returnargs=<ID til side>
https://innsida.ntnu.no/sso/?target=ime-www&returnargs=studier:teknologi

Takk til Per Kristian Hove for direktelenketipset :-)

1) Target får du ved å henvende deg til Orakeltjenesten. Oppgi forsiden til din DokuWiki-installasjon som punkt for redirigering.



14.05.2008 12:20, Rune Andersen
NTNU, 7491 Trondheim, tlf. 73 59 50 00. Kontakt oss
Ansvarlig redaktør: Informasjonsdirektør Christian Fossen