Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Lightning

...

Talk

...

at

...

CAMP

...

in

...

Philadelphia,

...

June

...

16,

...

2009

...

perMIT

...

in

...

5

...

minutes:

...


MIT

...

has

...

had

...

a

...

centralized

...

privilege

...

management

...

systems

...

for

...

about

...

a

...

dozen

...

years.

...


We're

...

in

...

the

...

process

...

of

...

rebranding

...

this

...

with

...

the

...

name

...

perMIT

...

and

...

we

...

are

...

making

...

this

...

a

...

open

...

source

...

product.

...

  perMIT

...

is

...

the

...

next

...

generation

...

of

...

MIT

...

Roles.

...

  http://mit.edu/permit

...

Technologies:

...

MySQL

...

database

...

SOAP

...

based

...

Web

...

Service

...

for

...

reading

...

and

...

writing

perMIT's

...

basic

...

building

...

blocks:

...

  1. Categories,

...

  1. which

...

  1. typically

...

  1. are

...

  1. used

...

  1. to

...

  1. lump

...

  1. all

...

  1. of

...

  1. the

...

  1. relations

...

  1. that

...

  1. encompass

...

  1. a

...

  1. particular

...

  1. application.

...

  1. However,

...

  1. categories

...

  1. in

...

  1. some

...

  1. cases

...

  1. lump

...

  1. the

...

  1. relations

...

  1. that

...

  1. span

...

  1. more

...

  1. than

...

  1. one

...

  1. application.

...

  1. For

...

  1. example,

...

  1. privilege

...

  1. management

...

  1. in

...

  1. the

...

  1. financial

...

  1. domain

...

  1. may

...

  1. span

...

  1. the

...

  1. ERP

...

  1. and

...

  1. the

...

  1. Data

...

  1. Warehouse,

...

  1. and

...

  1. a

...

  1. forecasting

...

  1. system.

...

  1. ASPECs

...

  1. are

...

  1. within

...

  1. a

...

  1. Category.

...

  1. ASPECs

...

  1. ==

...

  1. Subject

...

  1. +

...

  1. Function

...

  1. +

...

  1. Qualifier

...

  1. or

...

  1. "Who"

...

  1. +

...

  1. "What"

...

  1. +

...

  1. "Where

...

  1. or

...

  1. when"

...

  1. ASPECS

...

  1. can

...

  1. have

...

  1. starting

...

  1. and

...

  1. ending

...

  1. dates.

...

  1. ASPECS

...

  1. can

...

  1. have

...

  1. a

...

  1. GRANTOR

...

  1. flag

...

  1. which

...

  1. determines

...

  1. if

...

  1. the

...

  1. SUBJECT

...

  1. of

...

  1. an

...

  1. ASPEC

...

  1. can

...

  1. also

...

  1. grant

...

  1. this

...

  1. ASPEC

...

  1. to

...

  1. others.

...


Qualifiers

...

are

...

defined

...

in

...

a

...

hierarchy.

...

This

...

has

...

two

...

benefits:

...

  1. It

...

  1. gives

...

  1. us

...

  1. an

...

  1. inheritance

...

  1. model

...

  1. which

...

  1. reduces

...

  1. data

...

  1. entry

...

  1. when

...

  1. defining

...

  1. authorizations.

...

  1. We

...

  1. are

...

  1. not

...

  1. restricted

...

  1. to

...

  1. a

...

  1. single

...

  1. organizational

...

  1. view

...

  1. of

...

  1. the

...

  1. organizations.

...

Examples:

...

  • HR

...

  • org

...

  • structure

...

  • Financial

...

  • org

...

  • structure

...

  • Course

...

  • or

...

  • school

...

  • hierachy

...

  • Physical

...

  • location

...

  • ...

...


Structured

...

Rules

...

evaluation

...

engine

...

provides

...

the

...

ability

...

to

...

take

...

data

...

from

...

any

...

system

...

of

...

record

...

and

...

create

...

ASPECS

...

populated

...

with

...

individual

...

SUBJECTS.

...

We

...

call

...

this

...

implied

...

authorizations.

...


Example:

...

  • Implied

...

  • Authorizations:

...

  • Housing

...

  • data

...

  • used

...

  • to

...

  • create

...

  • ASPECS

...

  • for

...

  • dorm

...

  • door

...

  • access

...

  • control.

...

  • Explicit

...

  • Authorizations:

...

  • House

...

  • masters

...

  • able

...

  • to

...

  • grant

...

  • additional

...

  • exceptions.

...


Example:

...

  • Implied

...

  • Authorizations:

...

  • Organizational

...

  • data

...

  • used

...

  • to

...

  • populate

...

  • ASPECS

...

  • that

...

  • are

...

  • queried

...

  • by

...

  • Library's

...

  • EzProxy

...

  • for

...

  • fined

...

  • grained

...

  • access

...

  • control

...

  • to

...

  • some

...

  • 3rd

...

  • party

...

  • databases.

...

  • Explicit

...

  • Authorizations:

...

  • Librarians

...

  • and

...

  • some

...

  • DLC

...

  • AO's

...

  • able

...

  • to

...

  • grant

...

  • exceptions.

...

  • E.g.

...

  • for

...

  • visiting

...

  • faculty

...

  • member

perMIT does not yet manage all applications at MIT but it is used by many systems including:

  • SAP
  • Departmental Telephone Contacts
  • Environmental Health and Safety
  • Graduate Admissions
  • Undergraduate Admissions
  • Payroll
  • HR
  • Labor Distribution
  • Portal
  • VoIP
  • Touchstone Account Administration
  • Warehouse
  • Student Information Services
  • Libraries
  • MIT ID DB
  • Master Departmental Hierarchy