If a user is to be authorized to invoke the Reader Extensions service via EJB or SOAP, that user has to be assigned a custom-made role with the requisite permissions. Here are instructions to do that.
CREATE CUSTOM ROLE
- In the LiveCycle Admin UI, navigate to Settings->User Management->Role Management
- Click 'New Role'
- Provide a name, for example 'Reader Extensions Invoke' and click 'Next'. The description is optional
- Click 'Find Permissions'
- Check the boxes for 'Credential Read', 'ReaderExtensions Invoke', 'Service Invoke' and 'Service Read' and click OK.
- Click Next, and then Finish.
CREATE USER
- In the LiveCycle Admin UI, navigate to Settings->User Management->Users and Groups
- Click 'New User' and create a new user. First and Last Names as well as userID and password are required.
- There is no requirement to assign the user to any group, it is entirely optional
- Click 'Find Roles' and check the box for the custom role you previously created and click OK
- Click Finish.