Package | Description |
---|---|
com.sun.identity.entitlement |
Defines classes and interfaces to work with entitlements.
|
com.sun.identity.entitlement.opensso | |
com.sun.identity.entitlement.xacml3 | |
org.forgerock.openam.entitlement |
Defines classes to handle entitlements.
|
org.forgerock.openam.entitlement.conditions | |
org.forgerock.openam.entitlement.conditions.subject | |
org.forgerock.openam.entitlement.rest.model.json |
Data model for the entitlements resource.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SubjectImplementation
Maker to indicate that the class is a actual entitlement subject
and not a logical operator.
|
Modifier and Type | Class and Description |
---|---|
class |
AndSubject
EntitlementSubject wrapper on a set of EntitlementSubject(s) to provide
boolean And logic Membership is of AndSubject is satisfied if the user is
a member of any of the wrapped
EntitlementSubject |
class |
AnyUserSubject
Deprecated.
|
class |
AttributeSubject |
class |
EntitlementSubjectImpl
Deprecated.
As of ForgeRock OpenAM 12.
|
class |
GroupSubject
Deprecated.
As of ForgeRock OpenAM 12.
|
class |
JwtClaimSubject
A policy subject condition that examines claims in a Json Web Token (JWT) subject, such as an OpenID Connect
ID token.
|
class |
LogicalSubject
Base class for
OrSubejct and AndSubejct . |
class |
NoSubject |
class |
NotSubject
This class wrapped on an Entitlement Subject object to provide boolean
NOT.
|
class |
OrSubject
EntitlementSubject wrapper on a set of EntitlementSubject(s) to provide
boolean OR logic Membership is of OrSubject is satisfied if the user is
a member of any of the wrapped EntitlementSubject
|
class |
UserSubject
Deprecated.
As of ForgeRock OpenAM 12.
|
Modifier and Type | Method and Description |
---|---|
EntitlementSubject |
NotSubject.getESubject()
Returns nested EntitlementSubject.
|
EntitlementSubject |
Privilege.getSubject()
Returns the eSubject the privilege
|
Modifier and Type | Method and Description |
---|---|
Set<EntitlementSubject> |
NotSubject.getESubjects()
Returns the nested EntitlementSubject(s)
|
Set<EntitlementSubject> |
LogicalSubject.getESubjects()
Returns the nested EntitlementSubject(s)
|
Modifier and Type | Method and Description |
---|---|
void |
NotSubject.setESubject(EntitlementSubject eSubject)
Sets nested EntitlementSubject.
|
void |
Privilege.setSubject(EntitlementSubject eSubject)
Sets entitlement subject.
|
Modifier and Type | Method and Description |
---|---|
void |
NotSubject.setESubjects(Set<EntitlementSubject> eSubjects)
Sets the nested EntitlementSubject(s)
|
void |
LogicalSubject.setESubjects(Set<EntitlementSubject> eSubjects)
Sets the nested EntitlementSubject(s)
|
Constructor and Description |
---|
NotSubject(EntitlementSubject eSubject)
Constructs NotSubject
|
NotSubject(EntitlementSubject eSubject,
String pSubjectName)
Constructs NotSubject
|
Constructor and Description |
---|
AndSubject(Set<EntitlementSubject> eSubjects)
Constructs OrSubject
|
AndSubject(Set<EntitlementSubject> eSubjects,
String pSubjectName)
Constructs OrSubject
|
LogicalSubject(Set<EntitlementSubject> eSubjects)
Constructor.
|
LogicalSubject(Set<EntitlementSubject> eSubjects,
String pSubjectName)
Constructor.
|
OrSubject(Set<EntitlementSubject> eSubjects)
Constructs OrSubject
|
OrSubject(Set<EntitlementSubject> eSubjects,
String pSubjectName)
Constructs OrSubject
|
Modifier and Type | Class and Description |
---|---|
class |
OpenSSOGroupSubject
Deprecated.
As of ForgeRock OpenAM 12.
|
class |
OpenSSOUserSubject
Deprecated.
As of ForgeRock OpenAM 12.
|
class |
PolicySubject
This subject wraps all OpenAM policy subjects.
|
Modifier and Type | Method and Description |
---|---|
static EntitlementSubject |
XACMLPrivilegeUtils.getEntitlementSubjectFromPolicy(Policy policy)
Constructs EntitlementSubject from policy.
|
Modifier and Type | Method and Description |
---|---|
static AnyOf |
XACMLPrivilegeUtils.entitlementSubjectToAnyOf(EntitlementSubject es) |
static List<AnyOf> |
XACMLPrivilegeUtils.entitlementSubjectToAnyOfList(EntitlementSubject es) |
static Condition |
XACMLPrivilegeUtils.eSubjectConditionToXCondition(EntitlementSubject es,
EntitlementCondition ec) |
Modifier and Type | Method and Description |
---|---|
Collection<Class<? extends EntitlementSubject>> |
ConditionTypeRegistry.getSubjectConditions()
Gets all subject conditions in the registry.
|
Class<? extends EntitlementSubject> |
EntitlementRegistry.getSubjectType(String name)
Returns the subject type associated with the given short name, or null if no such subject is registered.
|
Modifier and Type | Method and Description |
---|---|
String |
EntitlementRegistry.getSubjectName(EntitlementSubject subject)
Returns the short name that the given subject is registered under.
|
Modifier and Type | Method and Description |
---|---|
static String |
EntitlementRegistry.getSubjectTypeName(Class<? extends EntitlementSubject> type)
Gets the name of the subject type.
|
void |
EntitlementRegistry.registerSubjectType(Class<? extends EntitlementSubject> type)
Registers an entitlement subject type using a short name generated from the type name.
|
void |
EntitlementRegistry.registerSubjectType(String name,
Class<? extends EntitlementSubject> type)
Registers an entitlement subject type with the given short name (used in RESTful API calls and in the UI).
|
Modifier and Type | Method and Description |
---|---|
Collection<Class<? extends EntitlementSubject>> |
CoreConditionTypeRegistry.getSubjectConditions()
Gets all subject conditions in the registry.
|
Modifier and Type | Class and Description |
---|---|
class |
AuthenticatedUsers
This subject applies to all users with valid
SSOToken . |
class |
IdentitySubject
This class represents an Identity to be used in the entitlements policy engine
|
Modifier and Type | Method and Description |
---|---|
abstract EntitlementSubject |
JsonEntitlementSubjectMixin.getESubject() |
EntitlementSubject |
JsonPolicy.getSubject()
Gets the subject to match for this policy.
|
Modifier and Type | Method and Description |
---|---|
abstract Set<EntitlementSubject> |
JsonEntitlementSubjectMixin.getESubjects() |
protected Class<? extends EntitlementSubject> |
EntitlementSubjectTypeIdResolver.getType(EntitlementRegistry registry,
String shortName) |
Modifier and Type | Method and Description |
---|---|
protected String |
EntitlementSubjectTypeIdResolver.getShortName(EntitlementRegistry registry,
EntitlementSubject value) |
void |
JsonPolicy.setSubject(EntitlementSubject subject)
Sets the subject to use for this policy.
|
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.