Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.3.0)

E17060-01

Package oracle.odi.core.security

This package (and its sub packages) implements the security layer for ODI SDK including login authentication, password management and privileges check.

See:
          Description

Interface Summary
 

Class Summary
Authentication The class Authentication represents an authenticated user.
PasswordStorageConfiguration This class defines the password storage configuration for ODI.
PasswordStorageConfiguration.CsfPasswordStorageConfiguration When using this configuration the password will be stored using JPS Credential Store Framework (CSF) in a remote credential store.
PasswordStorageConfiguration.InternalPasswordStorageConfiguration When using this configuration the passwords will be stored in the Oracle Data Integrator master repository.
PasswordStorageRecoveryService Implementation of password storage recovery service.
PasswordStorageSwitchingService Implementation of password storage configuration switching service.
Permission A wrapper of the target and privilege to check.
PermissionType The class represents the type of priviledges users can have on ODI entities.
SecurityManager This class implements Oracle Data Integrator operation related to security.
 

Exception Summary
AccountExpiredException Thrown to indicate a user has its account expired.
AuthenticationException Abstract superclass for all exception related to user authentication failure.
AuthenticationRequiredException This exception is raised when a current authentication is required but none is defined.
BadCredentialsException Thrown if an authentication request is rejected because the credentials are invalid.
InactiveUserException Thrown to indicate that authentication failed because User is inactive.
InvalidAuthenticationAPIUsageException This exception is raised when the authentication API is used in wrong way.
InvalidExternalAuthenticationConfiguration This exception is raised if we are not able to create a LoginContext from OPSS configuration.
OdiSecurityException Abstract superclass for all exceptions thrown in the security package and subpackages.
PasswordChangeException Thrown to indicate an exception when changing the password.
PasswordExpiredException Thrown to indicate a user has its password expired.
PasswordPolicyNotMatchedException Note this exception is a runtime exception since security failure are generally fatal.
PermissionDeniedException Exception raised when attempting an operation that is not granted to the authenticated user.
 

Package oracle.odi.core.security Description

This package (and its sub packages) implements the security layer for ODI SDK including login authentication, password management and privileges check.

Since:
11.1.1.3.0

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.3.0)

E17060-01

Copyright © 2010, Oracle and/or its affiliates. All rights reserved.