Old Release

This documentation covers an old version of Fedora. Looking for another version? See all documentation.

Introduction

The Fedora Security Layer (FeSL) is the future replacement of Fedora's legacy authentication and authorization system. Fedora 3.3 introduces FeSL as an experimental option, a preview of things to come.

FeSL offers a new authentication layer that reduces complexity and allows for integration with more authentication systems. FeSL authentication is built on the Java Authentication and Authorization Service (JAAS). JAAS offers a well-established standard for authentication implementations. Among the benefits that JAAS provides are: cascading authentication, re-use of existing JAAS authentication modules and comprehensive documentation for those who wish to write their own authentication modules.

FeSL extends and improves upon Fedora's legacy XACML-based authorization. Notably, FeSL provides hierarchical enforcement of access control policies. Access controls can be set at the collection level, object level or datastream level. As a result collection level policies can be applied to all collection members.

FeSL was produced under a community funding model, made possible by generous contributions from a number of institutions, including University of Prince Edward Island, Stanford University, University of Hull, University of Virginia and MediaShelf.

Open Issues

Could not retrieve http://www.fedora-commons.org/jira/sr/jira.issueviews:searchrequest-rss/temp/SearchRequest.xml?pid=10051&resolution=-1&component=10115&sorter/field=updated&sorter/order=DESC&tempMax=1000 - Page not found.

Add a new issue

  • No labels