public final class IDCSScopeImpl extends WLSAbstractPrincipal implements IDCSScope
IDCSScopeImpl
is a convenience class that implements a IDCSScope
principal whose name and identity domain field will be signed by the
weblogic.security.provider.PrincipalValidatorImpl
class. To use
this class, you should make the PrincipalValidatorImpl
class
the runtime class for your Principal Validation provider, or extend that class
and make the extended class your Principal Validation provider.Note: Use of this class is not required by WebLogic Server. It is simply a convenience class.
IDCSScope
,
WLSAbstractPrincipal
,
Serialized FormModifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
principalFactoryCreated
Constructor and Description |
---|
IDCSScopeImpl(java.lang.String scopeName)
Constructs a principal that represents a WebLogic Server Oracle Identity Cloud Service scope from an access token.
|
IDCSScopeImpl(java.lang.String scopeName,
java.lang.String scopeTenant)
Constructs a principal that represents a WebLogic Server Oracle Identity Cloud Service scope from an access token.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object another)
Compares this principal to the principal in the specified object.
|
getDn, getGuid, getIdentityDomain, getName, getSalt, getSignature, getSignedData, getSignedDataCaseSensitive, hashCode, isEqualsCaseInsensitive, isEqualsCompareDnAndGuid, isPrincipalFactoryCreated, setDn, setEqualsCaseInsensitive, setEqualsCompareDnAndGuid, setGuid, setIdentityDomain, setName, setSalt, setSignature, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getName
getIdentityDomain
private static final long serialVersionUID
public IDCSScopeImpl(java.lang.String scopeName)
scopeName
- the name of the scope, represented as a String.public IDCSScopeImpl(java.lang.String scopeName, java.lang.String scopeTenant)
scopeName
- the name of the scope, represented as a String.scopeTenant
- the name of the scope tenant, represented as a String.public boolean equals(java.lang.Object another)
equals
in interface java.security.Principal
equals
in class WLSAbstractPrincipal
another
- the other principal with which to compare this principal.TRUE
if the principal passed in matches the principal
passed in, and FALSE
otherwise.