[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: access control



On 7/26/96 at 12:26PM you said:
>Arathi Balakrishna wrote:
> 
>> 2.It would be nice to have links to other calendar events on  a user's
>> personal calendar.  Has it been given any thought?
>
>You are talking about the concept of event lists.  Event lists are not
>calendars, but simply lists of events typically related in some way e.g.
>Holidays, Company events.  Using event lists the user can bring events
>into her calendar which are not necessarily appointments, but just
>events to be aware of.  Event lists provide a mechanism for people or
>companies to publish lists of their events to the world and allow
>individual users to bring those events into their personal calendars. 
>For example, the SF Giants could publish a list of their baseball
>games.  If a user added this event list to their calendar, the baseball
>game schedule would show up in their calendar and maybe they could
>select specific games to be notified on, but most of the games would
>just be place holders for viewing purposes only.  In the intranet world,
>companies could publish event lists for company events, etc. which would
>show up on all employee personal calendars.
>
>This is a very powerful feature and something we should definitely
>include in our investigation.

A reminder that the process of creating a standards spec is slightly 
different than creating a product.

Products want neat features.  Standards specs want to powerful base 
constructs that products can be built on.

To me, "event lists" are a function that arise out of careful definition 
of an event object containing a type tag.  What happens with the event 
object and its type is up to the product implementer.  If the vendor wants 
to put it on a web page with links, or embed it in a Windows object, it's 
up to the vendor.

As to Arathi's original access control comment, the spec should specify 
coarse access control mechanism, but not policy.

For example, not every company will want to allow free/busy time searches. 
 So providing them should not be required for a product to "meet the spec".
  However, the spec *should* provide a mechanism to allow a program to 
require one level of authentication for free/busy time searches as 
contrasted with the level that allows viewing the contents of a particular 
users' calendar.  The former would be useful for companies who want to 
provide free/busy time searches to "trusted" foreign domains (e.g. trading 
partners) but not to the "general public.  Other administrators / users 
might choose to provide any/all info without authentication.

Anything in the spec that is designed to "inquire" about information 
should permit differing behavior based on authentication level.

As a reference, SSTP provides for this in its authentication mechanism.  
You can authenticate any way you can.  If you've provided "enough" 
authentication to satisfy the inquired system, you get what you've asked 
for.  If not, you get an error code back saying you don't have access to 
this info.

-jb

-----
Jay Batson
ON Technology Corp.
jbatson@on.com
617-692-3591