OpenWiki Andreas kre Solberg andreas.solberg@uninett.no EuroCAMP - - PowerPoint PPT Presentation

openwiki andreas kre solberg
SMART_READER_LITE
LIVE PREVIEW

OpenWiki Andreas kre Solberg andreas.solberg@uninett.no EuroCAMP - - PowerPoint PPT Presentation

OpenWiki Andreas kre Solberg andreas.solberg@uninett.no EuroCAMP , Athens, 2008-11-06 OpenWiki First step was to find the right wiki . Second step to federate it . Third step was OpenWiki . To find the right wiki To us, simplicity was very


slide-1
SLIDE 1

OpenWiki Andreas Åkre Solberg

andreas.solberg@uninett.no

EuroCAMP , Athens, 2008-11-06

slide-2
SLIDE 2

OpenWiki

First step was to find the right wiki. Second step to federate it. Third step was OpenWiki.

slide-3
SLIDE 3

To find the right wiki

To us, simplicity was very important. Easy to setup and maintain. We ended up standardizing on

  • DokuWiki. (simpler than mediawiki)

Easy to install, and flat file storage, and OK feature set.

slide-4
SLIDE 4

Federate the wiki

We made an dokuwiki authentication module that integrates with a simpleSAMLphp SP . Not storing users locally, only assigning user to groups when login. Works dynamically.

slide-5
SLIDE 5

OpenWiki

The number of wikis installed become unmanageable. Then I created a federated wiki-farm. A wiki-farm is a web portal where you can create and manage your own wikis online. Using the namespace functionality of dokuwiki.

slide-6
SLIDE 6

OpenWiki

DokuWiki

config + ACL simpleSAMLphp auth module simpleSAMLphp SAML 2.0 SP

OpenWiki Administration

Database

exports simpleSAMLphp SAML 2.0 SP

slide-7
SLIDE 7

First feature request: Guest users

We made Feide OpenIdP , an identity provider where people can sign-up for a guest account... ... to meet the requirement of collaboration with non-edu folks on wikis.

slide-8
SLIDE 8

How does it work?

slide-9
SLIDE 9

How does it work?

slide-10
SLIDE 10

Dynamically generating user groups from SAML 2.0 attributes

I am member of these groups:

users, feideusers, realm-uninett.no, affiliation-uninett.no-employee, affiliation-uninett.no-member,

  • rgunit-uninett.no-
  • u=SU_ou=TA_ou=UNINETT_ou=organization_dc=uninett_dc=no,
  • rgunit-uninett.no-ou=TA_ou=UNINETT_ou=organization_dc=uninett_dc=no,

entitlement-uninett.no-urn_mace_rediris.es_entitlement_wiki_tfemc2, entitlement-uninett.no-urn_mace_dir_entitlement_common_lib_terms, ufisa, feidecore, dame, norgridadmin, norstoreadmin, gigacampusadmin

slide-11
SLIDE 11

More information

http://rnd.feide.no