HomeDownloadsUser GuideDevelopment

Home: Index

Welcome to PERMIS

2009/05/06

Alpha release 0.3.0 of the new core and editor are available in the download section.

There are two separate aspects to securing access to your computer based resources: determining who the users are, and determining what they are allowed to do. The first of these is called authentication, the second is called authorisation (or privilege management). PERMIS is an authorisation system that complements your existing authentication system.

What does PERMIS do for you?

  • It helps to control access to your computer resources.
  • When users request access to your resources, PERMIS makes the access control decisions for you based on your access control policies and the roles of the users.
  • It uses only your policies, and makes sure they have not been tampered with first.
  • It allows you to delegate to trusted individuals the ability to assign roles to users on your behalf.
  • It makes sure that the trusted individuals do not exceed their delegated authority.
  • It supports dynamic delegation of authority, which allows any user with a role to delegate it to other users in the same group.

What do you have to do for PERMIS?

  • Define who your users are, by defining the user groups and the roles that users can have.
  • Write your authorisation policy.
  • Assign roles to users or delegate this task to others.
  • Establish agreements with other service providers, so that your users can use their resources and their users can use your resources.

You will also need

  • An Authentication scheme, for example, username/password, Kerberos, PKI, etc.

PERMIS provides you with the software that makes access control decisions, and also gives you the tools for managing your policies, your role assignments, and delegations between users.

Latest News

2009/05/07
[openpermis]
alpha
Alpha Release 0.3.0
  • First OSOR.EU release.
  • Unified version, all modules use the same versioning information now.
  • Added LDAP example.
  • Obligation support in core.
  • Lots of bugfixes and minor changes to the policy editor.
2009/03/17
[openpermis]
alpha
Alpha Release 0.2.0
  • Created distribution package for beta release 0.2.0.
  • Added architecture documentation.
  • Extended tutorial and overview documentation.
  • Second feature release of the beta core.
  • Second feature release of the policy editor.
  • Added simple ACM command line utility.
  • Extended simple and EJB example.
2009/02/18
[openpermis]
alpha
Updated EJB example for EJB3 compliance.
  • The example has been updated to use a JBoss 5.x by default.
  • Updated example for EJB3 compliance.
  • Enhanced build scripts for example to work out of the box.

The above table lists the first three news entries. For older news entries please refer to the News Archive.