The Free and Open Productivity Suite
Follow us on Twitter: @ApacheOO

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous


:: com :: sun :: star ::

module auth
Description
security and authenticates interfaces

Services
SSOManagerFactory represents a starting point for Single Signon interactions.
SSOPasswordCache provided as a convenience for simple username/password based Single Signon implementations which don't provide some sort of authentication information repository.
Interfaces
XSSOAcceptorContext represents an acceptor side security context.
XSSOContext Base SSO security context representation
XSSOInitiatorContext represents an initiator side security context.
XSSOManager supports the creation of security contexts for both the initiator/source side and the acceptor/target side.
XSSOManagerFactory Factory for creating an SSO Manager supporting the user's configured security mechanism
XSSOPasswordCache supports password caching for security mechanisms which use passwords as credentials or as an input to credential creation but don't have an external method to cache these passwords.
Exceptions
AuthenticationFailedException indicates failure to authenticate using the specified security context.
InvalidArgumentException indicates an invalid argument was passed to SSO API.
InvalidContextException indicates an attempt was made to use an invalid source or target context.
InvalidCredentialException indicates an attempt was made to use an invalid or non existent credential.
InvalidPrincipalException indicates an invalid principal was specified.
PersistenceFailureException indicates an underlying persistence implementation failure.
UnsupportedException indicates an operation unsupported by the implementation.
Top of Page

Apache Software Foundation

Copyright & License | Privacy | Website Feedback | Contact Us | Donate | Thanks

Apache, the Apache feather logo, and OpenOffice are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.