Authorization with AuraPlayer Follow
AuraPlayer's ServiceManager is installed on Java Server (weblogic/tomcat), and inherits all of it's authentication/authorization functionality.
It is possible to set in the weblogic server to have ServiceManager require to have SAML/Basic authentication - and then all the services that would be consumed from AuraPlayer would require to have that authentication.
Sometimes you would like to have only specific services to have Basic authentication, rather than all of the services, and that can done in the ServiceManager - to have only specific field set with Basic authentication.
In the above case, the credentials of the basic authentication would be inherited from the java server (weblogic).
In other cases you would like that the Forms credentials would be set in the Basic authentication. That might be more trivial to the user, since:
- The user usually knows his Forms username/password - and many times the user does not have weblogic user.
- You might not want to pass the user's credentials over the JSON request, but you'd like to put it in hte Basic Authentication HTTP header.
Setting all Services with server's authentication
On the Java server choose ServiceManager and change the authentication type to the required authentication.
Setting all services as basic authentication
- Go tO ServiceManager->Admin tab->System Properties, and change the following property:
- SERVICE_AUTHENTICATION =BasicAuthentication
- Click on 'Update Properties' button
Setting specific service as basic authentication
- Edit Service
- Expand 'Advanced Details' section
- Set Authentication Type to 'Basic Authentication' from drop down.
- click on 'Update Service'
- Setting specific service with Basic authentication - username/password of the Form
Note: All the above options use the users that are defined on the SERVER (weblogic/tomcat)
Passing Forms user/password as basic authentication to the web service (also Encrypting the Forms username and password when calling the service)
- Edit Service
- Expand 'Advanced Details' section
- Set Authentication Type to 'Field Encryption' from drop down.
- There will be added two fields to set the username and the password. Now ou have to select from the Serve's Input fields the username and the password.
- click on 'Update Service'
Comments
0 comments
Please sign in to leave a comment.