java.io.Serializable, java.security.Principal, IDCSAppRole, IdentityDomainPrincipal, WLSPrincipalpublic final class IDCSAppRoleImpl extends WLSAbstractPrincipal implements IDCSAppRole
IDCSAppRoleImpl is a convenience class that
is a Java Principal which
implements IDCSAppRole and represents instances of an
Oracle Identity Cloud Service application role in the Java Subject.
The memberships in an Oracle Identity Cloud Service application role are usually discovered
and added to the Java Subject during the Authentication
or Identity Assertion process.
Note: Use of this class is not required by WebLogic Server. It is simply a convenience class.
IDCSAppRole,
WLSAbstractPrincipal,
Serialized FormprincipalFactoryCreated| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object another) |
Compares this principal to the principal in the specified object.
|
java.lang.String |
getAppId() |
Gets the containing Oracle Identity Cloud Service application name identifier for the Oracle Identity Cloud Service application role.
|
java.lang.String |
getAppName() |
Gets the containing Oracle Identity Cloud Service application name for the Oracle Identity Cloud Service application role.
|
java.lang.String |
getId() |
Gets the Oracle Identity Cloud Service application role identifier.
|
java.lang.String |
getReference() |
Gets the Oracle Identity Cloud Service application role URL reference.
|
byte[] |
getSignedData() |
Gets the derived principal's signing data, which is
used to generate the trust signature.
|
int |
hashCode() |
Returns a hashcode for the name of this principal.
|
java.lang.String |
toString() |
Returns a String representation of this principal.
|
getNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDn, getGuid, getName, getSalt, getSignature, isEqualsCaseInsensitive, isEqualsCompareDnAndGuid, isPrincipalFactoryCreated, setDn, setEqualsCaseInsensitive, setEqualsCompareDnAndGuid, setGuid, setIdentityDomain, setName, setSalt, setSignaturepublic byte[] getSignedData()
WLSAbstractPrincipalgetSignedData in interface WLSPrincipalgetSignedData in class WLSAbstractPrincipalpublic int hashCode()
WLSAbstractPrincipalhashCode in interface java.security.PrincipalhashCode in class WLSAbstractPrincipalpublic boolean equals(java.lang.Object another)
WLSAbstractPrincipalequals in interface java.security.Principalequals in class WLSAbstractPrincipalanother - the other principal with which to compare this principal.TRUE if the principal passed in matches the principal
passed in, and FALSE otherwise.public java.lang.String toString()
WLSAbstractPrincipaltoString in interface java.security.PrincipaltoString in class WLSAbstractPrincipalpublic java.lang.String getId()
IDCSAppRolegetId in interface IDCSAppRolepublic java.lang.String getReference()
IDCSAppRolegetReference in interface IDCSAppRolepublic java.lang.String getAppName()
IDCSAppRolegetAppName in interface IDCSAppRolepublic java.lang.String getAppId()
IDCSAppRolegetAppId in interface IDCSAppRole