| Package | Description | 
|---|---|
| oracle.security.jps.principals | |
| oracle.security.jps.service.policystore | |
| oracle.security.jps.service.policystore.info | |
| oracle.security.jps.util | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | JpsAnonymousRole | 
| interface  | JpsAuthenticatedRole | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ApplicationRoleDeprecated. 
 FOR JPS INTERNAL USE ONLY.
 This class will be removed from the JPS public APIs. Customers are advised to modify their code to in order to obtain a reference to an ApplicationRole. Instead of instantiating an  
 To query the desired  
                  JpsApplicationRole myRole;
                  // Obtain an application policy for the desired application.
                  ApplicationPolicy ap ;
                  ....
                  String appRolename="myApplicationRole";
              | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.List<JpsApplicationRole> | ApplicationPolicy. getAllAppRoles()Returns the list of all the application roles in this application context. | 
| java.util.List<JpsApplicationRole> | ApplicationPolicy. getAllGrantedAppRoles(java.security.Principal principal)Returns all the granted app roles for this principal where the principal is either a direct member or indirect member through other app roles. | 
| java.util.List<JpsApplicationRole> | ApplicationPolicy. getGrantedAppRoles(java.security.Principal principal)Returns all the granted app roles for this principal where the principal is a direct member of the App Role. | 
| Modifier and Type | Method and Description | 
|---|---|
| JpsApplicationRole | AppRoleEntry. getApplicationRole()Return the application role principal | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.util.Set<JpsApplicationRole> | JpsAuth. getAllGrantedAppRoles(javax.security.auth.Subject subject, java.util.Set<java.lang.String> applications)Returns a set of application roles that have been granted to a subject, directly or indirectly, for the specified application stripes. |