SOA Users with Application Roles Require Special Permissions to Perform Operations in Secure Mode

Issue

Bug Number: 36841322

Impacted Releases: 14.1.2.0.0

Impacted Platforms: All

Users with application roles such as default_composer, SOAOperator, SOAMonitor, and so on, face the following error when performing operations in secure mode.

[test_log] [INFO] [exec] Connecting to
        t3s://phxpffag40.dev2farmphx3.screvenfar02phx.oraclevcn.com:9002 with userid
        partitioncomposeruser ...
      [test_log] [INFO] [exec] <Jul 10, 2024, 6:14:55 AM Pacific Daylight Time> <Info>
          <Security> <BEA-090908> <Using the default WebLogic SSL Wildcard Hostname Verifier
          implementation.> 
      [test_log] [ERROR] [exec] This Exception occurred at Wed Jul 10 06:14:55 PDT
        2024.
      [test_log] [ERROR] [exec] java.lang.SecurityException: User partitioncomposeruser does
          not have access to the administrator port.

Workaround

When secure mode is enabled, all the admin traffic (including MBean Access) is directed to the admin channel. The admin channel is available only to users with an admin role. Thus, to perform operations in secure mode, users with application roles such as default_composer, SOAOperator, SOAMonitor, and so on, require access to AdminChannel. See Users, Groups, And Security Roles. Below are the list of roles and their corresponding access privilege to the admin channel.
  • Admin role : Read & Write Access
  • Monitor role : Read Access
  • App Tester role : Read Access