Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14650-05


Uses of Interface
oracle.security.jps.principals.JpsApplicationRole

Packages that use JpsApplicationRole
oracle.security.jps.principals   
oracle.security.jps.service.policystore   
oracle.security.jps.service.policystore.info   
oracle.security.jps.util   

 

Uses of JpsApplicationRole in oracle.security.jps.principals

 

Subinterfaces of JpsApplicationRole in oracle.security.jps.principals
 interface JpsAnonymousRole
           
 interface JpsAuthenticatedRole
           

 

Uses of JpsApplicationRole in oracle.security.jps.service.policystore

 

Classes in oracle.security.jps.service.policystore that implement JpsApplicationRole
 class ApplicationRole
          Deprecated. 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 ApplicationRole, query the ApplicationPolicy for the desired JpsApplicationRole. Use the resulting Principal as a parameter for methods such as

  1. ApplicationPolicy.grant(Principal[], CodeSource, Permission[])
  2. ApplicationPolicy.revoke(Principal[], CodeSource, Permission[])

To query the desired JpsApplicationRole, refer to the code snippet below.

                  JpsApplicationRole myRole;
                  // Obtain an application policy for the desired application.
                  ApplicationPolicy ap ;
                  ....
                  String appRolename="myApplicationRole";
             
List <AppRoleEntry> appRoles = ap.searchAppRoles(appRoleName); AppRoleEntry entry; entry = appRoles.get(0); myRole = entry.getApplicationRole();

 

Methods in oracle.security.jps.service.policystore that return types with arguments of type JpsApplicationRole
 java.util.List<JpsApplicationRole> ApplicationPolicy.getAllAppRoles()
          Returns the list of all the application roles in this application context.
static java.util.List<JpsApplicationRole> PolicyStoreUtil.getAllAppRoles(java.lang.String appID)
          Deprecated. 
 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.
static java.util.List<JpsApplicationRole> PolicyStoreUtil.getGrantedAppRoles(java.security.Principal principal)
          Deprecated. 

 

Uses of JpsApplicationRole in oracle.security.jps.service.policystore.info

 

Methods in oracle.security.jps.service.policystore.info that return JpsApplicationRole
 JpsApplicationRole AppRoleEntry.getApplicationRole()
          Return the application role principal

 

Uses of JpsApplicationRole in oracle.security.jps.util

 

Methods in oracle.security.jps.util that return types with arguments of type JpsApplicationRole
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.

 


Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14650-05


Copyright © 2011, Oracle. All rights reserved.