Prerequisites for developing a custom authentication provider

Before you begin, you must be familiar with the following concepts.

  • Security concepts

    We assume that most application developers have a solid understanding of security concepts and that these concepts do not require explanation.

  • IBM® Cognos® architecture

    You should be familiar with the IBM Cognos components, such as Content Manager and the security framework.

    For more information, see the IBM Cognos Analytics Administration and Security Guide, and the IBM Cognos Software Development Kit Developer Guide.

  • Your current authentication mechanism and infrastructure

    You should be familiar with how your current authentication mechanism establishes trust by validating a user.

  • The Java™ programming language

    You should be able to write Java code that can independently authenticate in your environment and respond to basic search queries.