Openfire 3.5.0 Javadoc

Package org.jivesoftware.openfire.auth

Authentication and Authorization service interfaces and classes.

See:
          Description

Interface Summary
AuthorizationMapping This is the interface the used to provide default defualt authorization ID's when none was selected by the client.
AuthorizationPolicy This is the interface the AuthorizationManager uses to conduct authorizations.
AuthProvider Provider interface for authentication.
 

Class Summary
AuthFactory Pluggable authentication service.
AuthorizationManager Manages the AuthorizationProvider objects.
AuthToken A token that proves that a user has successfully authenticated.
DefaultAuthorizationMapping This is the interface the used to provide default defualt authorization ID's when none was selected by the client.
DefaultAuthorizationPolicy Different clients perform authentication differently, so this policy will authorize any principal to a requested user that match specific conditions that are considered secure defaults for most installations.
DefaultAuthProvider Default AuthProvider implementation.
HybridAuthProvider The hybrid auth provider allows up to three AuthProvider implementations to be strung together to do chained authentication checking.
JDBCAuthProvider The JDBC auth provider allows you to authenticate users against any database that you can connect to with JDBC.
NativeAuthProvider Authenticates using the native operating system authentication method.
POP3AuthProvider An AuthProvider that authenticates using a POP3 server.
 

Enum Summary
JDBCAuthProvider.PasswordType Indicates how the password is stored.
 

Exception Summary
UnauthenticatedException Thrown if a user does not have permission to access a particular method.
UnauthorizedException Thrown if a user does not have permission to access a particular method.
 

Package org.jivesoftware.openfire.auth Description

Authentication and Authorization service interfaces and classes. There are three compoents:


Openfire 3.5.0 Javadoc

Copyright © 2003-2007 Jive Software.