Package | Description |
---|---|
weblogic.security.service |
Deprecated 9.0.0.0. Includes interfaces, classes, and exceptions
that support security providers.
|
weblogic.security.spi |
This package includes interfaces, classes, and exceptions you use to develop security providers.
|
Modifier and Type | Class and Description |
---|---|
class |
AdminResource
The
AdminResource class is used by a container to specify
the Administrative resource (and method related to the resource) that a caller
is attempting to access. |
class |
ApplicationResource
The
ApplicationResource class is used by a container to specify the
Application resource (and method related to the resource) for which a security policy is being
defined, or that a caller is attempting to access. |
class |
COMResource
The
COMResource class is used by a container to specify a
class type that can be exported from the COM runtime. |
class |
ControlResource
The
ControlResource class is used by a controls container to specify the
Control resource (and method related to the resource) that a caller is attempting to
access. |
class |
EISResource
The
EISResource class is used by a container to specify the
EIS resource (and method related to the resource) that a caller is attempting
to access. |
class |
EJBResource
The
EJBResource class is used by a container to specify the
EJB resource (and method related to the resource) that a caller is attempting to
access. |
class |
JDBCResource
The
JDBCResource class is used by a container to specify the
JDBC resource (and method related to the resource) that a caller
is attempting to access. |
class |
JMSResource
The
JMSResource class is used by a container to specify the
JMS resource (and method related to the resource) that a caller is
attempting to access. |
class |
JMXResource
The
JMXResource class is used by a container to
specify the JMX MBean resource (and method related to the
resource) that a caller is attempting to access. |
class |
JNDIResource
The
JNDIResource class is used by a container to specify the
JMS resource (and method related to the resource) that a caller is
attempting to access. |
class |
KerberosServiceResource
The
KerberosServiceResource is used by the customer to define a resource for Kerberos service. |
class |
RemoteResource
The
RemoteResource class is used by WLS
to represent a service endpoint that is not deployed
on the local WLS server. |
class |
ResourceBase
The
ResourceBase class is an abstract base class for all the specific resource types
and facilitates the model for the extending resources. |
class |
ServerResource
The
ServerResource class is used by a container to specify the
Server resource (and method related to the resource) that a caller is
attempting to access. |
class |
URLResource
The
URLResource class is used by a container to specify the
URL resource (and method related to the resource) that a caller is
attempting to access. |
class |
WebServiceResource
The
WebServiceResource class is used by a container to
specify the Web Service resource (and method related to the resource)
that a caller is attempting to access. |
class |
WorkContextResource
The
WorkContextResource class is used by a container to specify the
WorkContext resource (and method related to the resource) that a caller is
attempting to access. |
Modifier and Type | Field and Description |
---|---|
protected static Resource |
ResourceBase.NO_PARENT |
protected Resource |
ResourceBase.parent |
Modifier and Type | Method and Description |
---|---|
Resource |
ResourceBase.getParentResource()
Gets a
Resource object that represents the parent of the current
resource. |
Resource |
KerberosServiceResource.getParentResource() |
protected Resource |
WorkContextResource.makeParent()
Gets a
Resource object that represents the parent of the
current WorkContextResource . |
protected Resource |
WebServiceResource.makeParent()
Gets a
Resource object that represents the parent of the current
WebServiceResource . |
protected Resource |
URLResource.makeParent()
Gets a
Resource object that represents the parent of the
current URLResource . |
protected Resource |
ServerResource.makeParent()
Gets a
Resource object that represents the parent of the
current ServerResource . |
protected Resource |
ResourceBase.makeParent()
Creates a
ResourceBase object that represents the parent of the current
resource. |
protected Resource |
RemoteResource.makeParent()
Gets a
Resource object that represents the parent of the
current RemoteResource . |
protected Resource |
JNDIResource.makeParent()
Gets a
Resource object that represents the parent of the
current JNDIResource . |
protected Resource |
JMXResource.makeParent()
Gets a
Resource object that represents the parent of the
current JMXResource . |
protected Resource |
JMSResource.makeParent()
Gets a
Resource object that represents the parent of the
current JMSResource . |
protected Resource |
JDBCResource.makeParent()
Gets a
Resource object that represents the parent of the
current JDBCResource . |
protected Resource |
EJBResource.makeParent()
Gets a
Resource object that represents the parent of the
current EJBResource . |
protected Resource |
EISResource.makeParent()
Gets a
Resource object that represents the parent of the
current EISResource . |
protected Resource |
ControlResource.makeParent()
Gets a
Resource object that represents the parent of the
current ControlResource . |
protected Resource |
COMResource.makeParent()
Gets a
Resource object that represents the parent of the
current COMResource . |
protected Resource |
ApplicationResource.makeParent()
Gets a
Resource object that represents the parent of the
current ApplicationResource . |
protected Resource |
AdminResource.makeParent()
Gets a
Resource object that represents the parent of the
current AdminResource . |
Modifier and Type | Interface and Description |
---|---|
interface |
SelfDescribingResource
The
SelfDescribingResource class adds added query methods to the
Resource class. |
interface |
SelfDescribingResourceV2
The
SelfDescribingResourceV2 class adds more query methods to the
SelfDescribingResource class. |
Modifier and Type | Method and Description |
---|---|
Resource |
Resource.getParentResource()
Gets a
Resource object that represents the parent of the current
resource. |
Resource |
AuditPolicyEvent.getResource()
Gets the resource associated with this
AuditPolicyEvent . |
Resource |
AuditCredentialMappingEvent.getResource()
Gets the resource of the getCredential operation associated
with this
AuditCredentialMappingEvent . |
Resource |
AuditAtzEvent.getResource()
Gets the resource associated with this
AuditAtzEvent . |
Resource |
AuditApplicationVersionEvent.getResource()
Returns the resource associated with this
AuditApplicationVersionEvent . |
Resource[] |
RoleCollectionInfo.getResourceTypes()
Get the resource types used in the role collection.
|
Resource[] |
PolicyCollectionInfo.getResourceTypes()
Get the resource types used in the policy collection.
|
Modifier and Type | Method and Description |
---|---|
Set<Resource> |
BulkAdjudicator.adjudicate(List<Map<Resource,Result>> results,
List<Resource> resources,
ContextHandler handler)
Determines the final adjudication from a set of decisions
rendered by Access Decisions, provided they are
acting as policy decision points (PDPs).
|
Map<Resource,Map<String,SecurityRole>> |
BulkRoleMapper.getRoles(Subject subject,
List<Resource> resource,
ContextHandler handler)
Indicates whether the role policies defined for the list of resources
allow the requestor to posses a given role by utilizing the information
contained in the subject and context.
|
Map<Resource,Result> |
BulkAccessDecision.isAccessAllowed(Subject subject,
Map<Resource,Map<String,SecurityRole>> roles,
List<Resource> resources,
ContextHandler handler,
Direction direction)
Indicates whether the authorization policies defined for the list of resources
allow the requested method to be performed, by utilizing the information
contained in the subject and context.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AdjudicatorV2.adjudicate(Result[] results,
Resource resource,
ContextHandler handler)
Determines the final adjudication from a set of decisions
rendered by Access Decisions, provided they are
acting as policy decision points (PDPs).
|
void |
DeployableAuthorizationProviderV2.deployExcludedPolicy(DeployPolicyHandle handle,
Resource resource)
Deploys a policy that always denies access.
|
void |
DeployableAuthorizationProviderV2.deployPolicy(DeployPolicyHandle handle,
Resource resource,
String[] roleNames)
Deploys a policy (that is, creates a policy on behalf of a deployed
Web application or EJB).
|
void |
DeployableRoleProviderV2.deployRole(DeployRoleHandle handle,
Resource resource,
String roleName,
String[] userAndGroupNames)
Deploys a role (that is, creates a role on behalf of a deployed
Web application or EJB).
|
void |
DeployableAuthorizationProviderV2.deployUncheckedPolicy(DeployPolicyHandle handle,
Resource resource)
Deploys a policy that always grants access.
|
Object |
CredentialMapperV2.getCredential(Subject requestor,
String initiator,
Resource resource,
ContextHandler handler,
String credType)
Returns credential of the specified type from the target resource
associated with the specified initiator.
|
Object[] |
CredentialMapperV2.getCredentials(Subject requestor,
Subject initiator,
Resource resource,
ContextHandler handler,
String credType)
Returns credentials of the specified type from the target resource
associated with the specified initiator.
|
Map |
RoleMapper.getRoles(Subject subject,
Resource resource,
ContextHandler handler)
Indicates whether the authorization policies defined for the resource
allow the requested method to be performed.
|
Result |
AccessDecision.isAccessAllowed(Subject subject,
Map roles,
Resource resource,
ContextHandler handler,
Direction direction)
Indicates whether the authorization policies defined for the resource
allow the requested method to be performed, by utilizing the information
contained in the subject.
|
boolean |
AccessDecision.isProtectedResource(Subject subject,
Resource resource)
Determines if the specified resource is protected against access by
unauthenticated principals.
|
void |
PolicyCollectionHandler.setPolicy(Resource resource,
String[] roleNames)
Set a policy for the specified resource using the supplied roles names.
|
void |
RoleCollectionHandler.setRole(Resource resource,
String roleName,
String[] userAndGroupNames)
Set the role to give set of users and groups for the specified resource using the supplied information.
|
void |
PolicyCollectionHandler.setUncheckedPolicy(Resource resource)
Set a policy which always grants access to the specified resource.
|
Modifier and Type | Method and Description |
---|---|
Set<Resource> |
BulkAdjudicator.adjudicate(List<Map<Resource,Result>> results,
List<Resource> resources,
ContextHandler handler)
Determines the final adjudication from a set of decisions
rendered by Access Decisions, provided they are
acting as policy decision points (PDPs).
|
Set<Resource> |
BulkAdjudicator.adjudicate(List<Map<Resource,Result>> results,
List<Resource> resources,
ContextHandler handler)
Determines the final adjudication from a set of decisions
rendered by Access Decisions, provided they are
acting as policy decision points (PDPs).
|
Map<Resource,Map<String,SecurityRole>> |
BulkRoleMapper.getRoles(Subject subject,
List<Resource> resource,
ContextHandler handler)
Indicates whether the role policies defined for the list of resources
allow the requestor to posses a given role by utilizing the information
contained in the subject and context.
|
Map<Resource,Result> |
BulkAccessDecision.isAccessAllowed(Subject subject,
Map<Resource,Map<String,SecurityRole>> roles,
List<Resource> resources,
ContextHandler handler,
Direction direction)
Indicates whether the authorization policies defined for the list of resources
allow the requested method to be performed, by utilizing the information
contained in the subject and context.
|
Map<Resource,Result> |
BulkAccessDecision.isAccessAllowed(Subject subject,
Map<Resource,Map<String,SecurityRole>> roles,
List<Resource> resources,
ContextHandler handler,
Direction direction)
Indicates whether the authorization policies defined for the list of resources
allow the requested method to be performed, by utilizing the information
contained in the subject and context.
|