AuthenticateToRealmCondition
instead.@Deprecated public class AuthenticateToRealmCondition extends Object implements Condition
AuthenticateToRealmCondition
is a plugin
implementation of Condition
that lets you specify
the realm to which user should authenticate for the policy to applyAM_IDENTITY_NAME, APPLICATION_IDLE_TIMEOUT, APPLICATION_NAME, AUTH_LEVEL, AUTH_LEVEL_CONDITION_ADVICE, AUTH_SCHEME, AUTH_SCHEME_CONDITION_ADVICE, AUTHENTICATE_TO_REALM, AUTHENTICATE_TO_REALM_CONDITION_ADVICE, AUTHENTICATE_TO_SERVICE, AUTHENTICATE_TO_SERVICE_CONDITION_ADVICE, DNS_NAME, END_DATE, END_DAY, END_IP, END_TIME, ENFORCEMENT_TIME_ZONE, INVOCATOR_PRINCIPAL_UUID, LDAP_FILTER, MAX_SESSION_TIME, REQUEST_AUTH_LEVEL, REQUEST_AUTH_SCHEMES, REQUEST_AUTHENTICATED_TO_REALMS, REQUEST_AUTHENTICATED_TO_SERVICES, REQUEST_DNS_NAME, REQUEST_IP, REQUEST_TIME_ZONE, START_DATE, START_DAY, START_IP, START_TIME, TERMINATE_SESSION, VALUE_CASE_INSENSITIVE
Constructor and Description |
---|
AuthenticateToRealmCondition()
Deprecated.
No argument constructor
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Deprecated.
Returns a copy of this object.
|
ConditionDecision |
getConditionDecision(SSOToken token,
Map env)
Deprecated.
Returns the decision computed by this condition object, based on the
map of environment parameters
|
String |
getDisplayName(String property,
Locale locale)
Deprecated.
Returns the display name for the property name.
|
Map |
getProperties()
Deprecated.
Returns the properties of the condition.
|
List |
getPropertyNames()
Deprecated.
Returns a list of property names for the condition.
|
Syntax |
getPropertySyntax(String property)
Deprecated.
Returns the syntax for a property name
|
Set |
getValidValues(String property)
Deprecated.
Returns a set of valid values given the property name.
|
void |
setProperties(Map properties)
Deprecated.
Sets the properties of the condition.
|
public AuthenticateToRealmCondition()
public List getPropertyNames()
getPropertyNames
in interface Condition
public Syntax getPropertySyntax(String property)
getPropertySyntax
in interface Condition
property
- property nameSyntax
for the property nameSyntax
public String getDisplayName(String property, Locale locale) throws PolicyException
locale
variable could be used by the plugin to
customize the display name for the given locale.
The locale
variable could be null
, in which
case the plugin must use the default locale.getDisplayName
in interface Condition
property
- property namelocale
- locale for which the property name must be customizedPolicyException
- if unable to get display namepublic Set getValidValues(String property) throws PolicyException
getValidValues
in interface Condition
property
- property namePolicyException
- if unable to get valid valuespublic void setProperties(Map properties) throws PolicyException
ConditionDecision
is influenced by these
properties.setProperties
in interface Condition
properties
- the properties of the condition that governs
whether a policy applies. The properties should
define value for the key AUTHENTICATE_TO_REALM
.
The value
should be a Set with only one element. The element should be
a String
, the realm name for which
the user should authenticate
for the policy to apply. Please note that
properties is not cloned by the method.PolicyException
- if properties is null
or does not contain
value for the key AUTHENTICATE_TO_REALM
or
the value of the key is not a Set with one
String
elementCondition.REQUEST_AUTHENTICATED_TO_REALMS
public Map getProperties()
getProperties
in interface Condition
setProperties(Map)
public ConditionDecision getConditionDecision(SSOToken token, Map env) throws PolicyException, SSOException
getConditionDecision
in interface Condition
token
- single sign on token of the userenv
- request specific environment map of key/value pairs
AuthenticateToRealmCondition
looks for value of key
REQUEST_AUTHENTICATED_TO_REALMS
in the map.
The value should be a Set
with String
elements.
If the env
parameter is null
or does not
define the value for
REQUEST_AUTHENTICATED_TO_REALMS
, value for
REQUEST_AUTHENTICATED_TO_REALMS
is computed
from sso token.ConditionDecision
.
Otherwise, further evaluation of the policy is skipped.
However, the advice messages encapsulated in the
ConditionDecision
are aggregated and passed up, encapsulated
in the policy decision.PolicyException
- if the condition has not been initialized with a
successful call to setProperties(Map)
and/or the
value of REQUEST_AUTHENTICATED_TO_REALMS
could not be
determined.SSOException
- if the token is invalidsetProperties(Map)
,
Condition.AUTHENTICATE_TO_REALM
,
Condition.REQUEST_AUTHENTICATED_TO_REALMS
,
ConditionDecision
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.