School Identity Manager

From OLPC
Revision as of 06:23, 4 September 2007 by Wad (talk | contribs) (New page: This page describes the identity manager, one of many services provided by the [[XS_Server_Software|XS School server ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page describes the identity manager, one of many services provided by the XS School server software.

Installation and Configuration

The Identity Manager is part of the normal school server software, as of build 128 (Sept. 2, 2007). Earlier build may simply update ( yum update ).

The configuration of the Identity Manager is relatively static. It resides at a well-known port (8080), and uses a database at a fixed location ( /home/idmgr/identity.db ).

Implementation

The Identity Manager is a server which accepts requests for registration from laptops. If the registration request is from a new laptop, the server creates a user account for that laptop on a school server.

The database of laptops registered with a school is maintained in a SQL database. This database, built and maintained using SQLite (v3), is located at: /home/idmgr/identity.db.

Manipulation of the Registration Database