Post your need

OpenAM Interview Questions

  • 1. Explain about the Software Requirements to implement OpenAM

    The following are the software requirements to implement OpenAM,

    • Apache HTTP Server

    The Apache HTTP Server is used to support the OpenAM projects that rely on web pages

    • Apache Tomcat

    Apache Tomcat provides a web container for OpenAM platform. Since, OpenAm is a Java web application, it runs in a web container established by Apache Tomcat.

    • OpenAM core server with OpenAM console

    For OpenAM, the OpenAM core server with OpenAM console acts as the pivotal web application. During the configuration time, the OpenDJ directory will be set up by OpenAM. This is performed by OpenAM for the purpose of holding OpenAM’s configuration and to serve as an identity store and authentication service.

    • OpenAM Apache Policy Agent

    To intercept requests from users and to enforce OpenAM formulated access policy decisions, a policy agent in Apache HTTP server is installed

    Since OpenAM is a Java Web Application, the Java Development Kit (Kit) is pre-installed.

    2. What are the steps to be followed in order to set up OpenAM to protect a web page?

    Step 1: Prepare your host file

    Step 2: Install Apache HTTP server

    Step 3: Install Apache Tomcat

    Step 4: Install OpenAM
    Step 5: Configure a policy in OpenAM

    Step 6: Create a web policy agent profile

    Step 7: Install OpenAM web policy agent

    These steps can be used in a Linux system whereas for Microsoft windows, just adapt the examples accordingly.

    3. List down the deployment planning steps in OpenAm
    • Project Initiation
    • Architecture design
    • Implementation of OpenAm system
    • Testing with the aid of Automation and continuous integration
    • Delivering solutions by Functional testing
    • Disaster recovery by Non-Functional testing
    • Supportability
    4. What is the need of OpenAM client Application Programming interfaces (APIs)?

    In both federated and OpenAM       environments, the OpenAM Java APIs provided through the OpenAM Java SDK let a user’s Java and Java EE applications call on OpenAM for authentication and authorization.

    The exposure of RESTful API which can return XML or JSON over HTTP will allow the user to access authentication, authorization and identity services from web applications using REST clients in the language of the user’s choice.

    5. In migrating legacy servers, what are the procedures to upgrade a legacy deployment?
    • Keep your customized OpenAM server .war file prepared
    • Use ‘Installing OpenAM Core Services’ to prepare a new deployment installing servers from the new, customized .war file, starting with the instructions
    • After installation, use the ‘ssoadm do-batch’ command to apply multiple changes with one command
    • Validate the new service to check if its performance meets the expected level or not
    • Finally, perform the task of redirecting the client application traffic to the new deployment from the old deployment
Interested about OpenAM?
Get in touch with training experts Get Free Quotes
Leave a comment
Get some additional training from
our expert trainer to learn
Get a job nearby! Upload Resume
  • doc, docx, pdf are allowed
  • US (+1)
Upload your resume