OIOSAML.java Service Provider Introduction

The OIOSAML.java Service Provider package implements a Servlet-compliant SAML Service Provider for use in a SAML federation. The package implements all necessary functionality to work as a OIOSAML compliant Service Provider.

The main component of the package is a servlet filter which handles user authentication. The filter checks if the user is already authenticated, and if not, the user is redirected to the SAML Identity Provider. When the user returns with a SAML assertion, the assertion is validated, and a new session is created for the user. The application can access the received assertion and its attributes through a programming API.

IdP and Service Provider configuration is handled through standard SAML metadata.

Contents

Contents of the OIOSAML.java distribution;

Requirements

There are only a few requirements for OIOSAML.java:

OIOSAML.java has been tested with:

Dependencies

OIOSAML.java is built on the following technologies:

License

OIOSAML.java is distributed under the Mozilla Public License 1.1.