Projects
Wiki     Timeline     Roadmap     Browse Source     View Tickets     New Ticket     Search

Ticket #159 (closed Defect: Software changed)

Opened 3 years ago

Last modified 3 years ago

Deal with new user which reuses an old username (use urn:uuid GUID-based URIs)

Reported by: wsanchez@… Owned by: wsanchez@…
Priority: 1: Blocker Milestone: CalendarServer-1.0
Component: Calendar Server Severity: Security
Keywords: Cc:

Description (last modified by wsanchez@…) (diff)

3/13/07 11:39 AM Wilfredo Sanchez: Deal with new user which reuses an old username

When we delete a user from OD, the server behaves correctly, and re-enabling the user works fine. But replacing a user with a new user using the same username doesn't do some necessary things:

  • Delete (or archive) the old user's calendar data
  • Remove the old user from existing ACEs on the server

Removing a user from ACEs may be tough since it means crawling the whole resource tree and cleaning house. Using UUID-based principal URIs solves this more cheaply, allowing us to do housekeeping of that sort separately.

Change History

Changed 3 years ago by wsanchez@…

  • status changed from new to assigned
  • description modified (diff)
  • severity changed from Other to Security

Changed 3 years ago by wsanchez@…

Need to fix #160 (if it's actually a bug) first

Changed 3 years ago by wsanchez@…

This blocks #111

Changed 3 years ago by wsanchez@…

  • status changed from assigned to closed
  • resolution set to fixed

ACE issue fixed in r1745. Cleanup up user data is #111.

Note: See TracTickets for help on using tickets.