This package includes interfaces and classes for the WebLogic Principal Validation provider.
| Interface | Description |
|---|---|
| IDCSAppRole |
The
IDCSAppRole interface is a convenience interface that
represents the attributes of an Oracle Identity Cloud Service application role. |
| IDCSClient |
The
IDCSClient interface represents the attributes of an Oracle Identity Cloud Service client. |
| IDCSScope |
The
IDSCScope interface is a marker interface used to signify that a principal
represents a WebLogic Server Oracle Identity Cloud Service scope from an Oracle Identity Cloud Service access token. |
| IdentityDomainPrincipal |
The
IdentityDomainPrincipal interface is a convenience interface that
identifies principals that carry identity domain information. |
| OAuthClient |
The
OAuthClient interface represents the attributes of an OAuth client. |
| OAuthScope |
The
OAuthScope interface is a marker interface used to signify that a principal
represents a WebLogic Server OAuth client scope from the access token. |
| WLSPrincipal |
The
WLSPrincipal interface is a convenience interface that
defines a principal whose name field will be signed by the
weblogic.security.provider.PrincipalValidatorImpl class. |
| Class | Description |
|---|---|
| IDCSAppRoleImpl |
The
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. |
| IDCSClientImpl |
The
IDCSClientImpl is a convenience class that
is a Java Principal which
implements IDCSClient and represents instances of an
Oracle Identity Cloud Service client in the Java Subject. |
| IDCSScopeImpl |
The
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. |
| PrincipalConfigurationDelegate |
This helper class retrieves the related CaseInsensitiveMatch and useGUIDandDnInEqual
flags.
|
| PrincipalFactory |
This class could be used to create WLSPrincipal instances with appropriate
values, i.e.
|
| WLSAbstractPrincipal |
The
WLSAbstractPrincipal class is a convenience abstract class
that implements a principal whose name field will be signed by the
weblogic.security.provider.PrincipalValidatorImpl class. |
| WLSGroupImpl |
The
WLSGroupImpl class is a convenience class that implements a
WLSGroup principal whose name field will be signed by the
weblogic.security.provider.PrincipalValidatorImpl class. |
| WLSPolicyFileGroupPrincipalImpl |
The
WLSPolicyFileGroupPrincipalImpl is used for granting permissions
to a named group in the weblogic policy file. |
| WLSPolicyFileUserPrincipalImpl |
The
WLSPolicyFileUserPrincipalImpl is used for granting permissions
to a named user in the weblogic policy file. |
| WLSUserImpl |
The
WLSUserImpl is a convenience class that implements a WLSUser
principal whose name field will be signed by the
weblogic.security.provider.PrincipalValidatorImpl class. |