On Feb 4, 2008, at 8:00 AM, Maarten van Hoof wrote:
> Daniel McCallum schreef:
>> Jon,
>>
>> Unless I'm very much mistaken, it shouldn't be necessary for a
>> user to log in "before they can be added as a participant." So
>> long as a user's EID can be resolved to a local or provided set of
>> user attributes, the corresponding user _should_ be addable to any
>> given worksite.
> Your not mistaken, Jon. I'm developing a tool that creates user
> accounts and adds them as participants to sites in a single step.
> Users can be joined in sites before they've logged on.
>
> Maarten
>>
One question tangential to this: When/how are the user_id's created
and assigned to eid's? As in, when is the entry to
SAKAI_USER_ID_MAP created? They seem to be created at "first login",
but I assume from the discussion in this thread that can be pre-
created. Is there an API to do this?
yuji
----
>> Theoretically, it's valid for UIDs to equal EIDs, and I know some
>> schools run just such a configuration. However, in general, EIDs
>> are understood to be owned by an external system of record and as
>> such are intended to be mutable, whereas UIDs are intended as
>> opaque, immutable database keys. Thus, in an ideal world, EIDs are
>> stored only once in the Sakai database, but UIDs can be stored
>> repeatedly as pseudo-foreign keys. If it's actually true that your
>> EIDs never ever change, then you could probably get away with
>> generating SAKAI_USER_ID_MAP rows where USER_ID = EID, but without
>> fully understanding the motivation for pre-populating those rows,
>> I would generally advise against taking such risks (i.e., of
>> scattering potentially mutable FKs around your database).
>>
>> FWIW, /portal/site/~[EID] urls will resolve the correct
>> MyWorkspace sites, even if UIDs != EIDs. But I understand that
>> GUID-based MyWorkspace site IDs can be annoying in other contexts.
>> There is a patch out there (
http://bugs.sakaiproject.org/jira/
>> browse/SAK-10299), though, that makes it easier for admins to find
>> MyWorkspace sites by EID.
>>
>> Hope that helps.
>>
>> - Dan
>>
>> Jon Wheat wrote:
>>> Jon's stupid question of the day ...
>>>
>>> Our faculty are having an issue with the 'they have to log in
>>> before they
>>> can be added as a participant' thing.
>>>
>>> So I manually added a test account to the SAKAI_USER_ID_MAP
>>> ( GEORGET )
>>> this user is an LDAP user, not a local user and I made both the
>>> USER_ID and
>>> EID GEORGET
>>> is that ok since most of the USER_IDs are a random hashish
>>> looking thing?
>>>
>>> Seems better this way since I can add him as a participant and it
>>> pulls his
>>> name from LDAP etc.
>>> Plus it creates a Site id of : ~georget
>>>
>>> Any warnings with me moving forward with this concept?
>>>
>>> - Jon
>>>
>>>
>>>
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> ..:: I've learned that 'impossible' is a perception based on your
>>> skills.
>>> Jonathan Wheat / Developer
>>> Luminis Developers Network
>>> Messiah College, ITS
>>> 717.766.2511 x3385
>>> Personal Blog :
http://blogs.messiah.edu/wheat_world LDN -
>>> Luminis Developer Network -
http://www.lumdev.net (
>>>
http://www.lumdev.net/ )
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> [see attachment: "message0.html", size: 1617 bytes]
>>>
>>>
>>> Attachments:
>>>
>>> message0.html
>>>
https://collab.sakaiproject.org/access/content/attachment/
>>> a9153408-cb4f-49d0-007f-8a8c0373f86a/message0.html
>>>
>>> ----------------------
>>> This automatic notification message was sent by Sakai Collab
>>> (
https://collab.sakaiproject.org/portal) from the DG: Development
>>> (a.k.a. sakai-dev) site.
>>> You can modify how you receive notifications at My Workspace >
>>> Preferences.
>>>
>>
>> ----------------------
>> This automatic notification message was sent by Sakai Collab
>> (
https://collab.sakaiproject.org/portal) from the DG: Development
>> (a.k.a. sakai-dev) site.
>> You can modify how you receive notifications at My Workspace >
>> Preferences.
>>
>>
>>
>
> --
> *Maarten van Hoof*
>
maarten.vanhoof@...
>
> *Edia* - Educatie Technologie
> Asterweg 19D12 | 1031 HL Amsterdam
> *T* 020 716 36 12 | *F* 020 716 36 13 | *M* 06 245 392 15 |
> *www.edia.nl*
>
> ----------------------
> This automatic notification message was sent by Sakai Collab
> (
https://collab.sakaiproject.org/portal) from the DG: Development
> (a.k.a. sakai-dev) site.
> You can modify how you receive notifications at My Workspace >
> Preferences.
-----
Yuji Shinozaki
Sr. Technical Lead/Project Manager
University of Virginia
Advanced Technologies Group
ys2n@...
----------------------
This automatic notification message was sent by Sakai Collab (
https://collab.sakaiproject.org/portal) from the DG: Development (a.k.a. sakai-dev) site.
You can modify how you receive notifications at My Workspace > Preferences.