Hide last authors
Julian Hurst 1.1 1 **Setup Single Sign-On Between DigDash Enterprise And IBM Cognos 8**
2
3 This document explains how to access Cognos data sources from DigDash Enterprise in the context of a user.
4
5 {{ddtoc/}}
6
7 DigDash Enterprise allows the creation of an information flow for all users exiting in a Cognos name-space. The information flow will display data specific to each user, as defined in the security parameters of Cognos.
8
9 = supported versions =
10
11 * Cognos 8
12
13 = Preparing the Cognos server =
14
15 To allow DigDash Enterprise server to retrieve data from your Cognos server the first step is to link the two of them.
16
17 For this we have an DigDash authentication plug-in which must be deployed on the Cognos server. You must also define a shared global password between the two servers.
18
19 The authentication of a user from DigDash Enterprise will be done by using the user name in the Cognos name-space, and the shared password (not the user's password in the Cognos system).
20
21 Here are the detailed steps.
22
23 == Setting up the Cognos single sign-on ==
24
25 The authentication plug-in will access a specific name-space, for example your LDAP name-space. Retrieve the identifier of this name-space from the configuration console of Cognos:
26
27 1. Start **IBM Cognos Configuration**
28 1. Select **Security**
29 1. Select **Authentication**
30 1. Select the desired name-space
31 1. Remember the value of the field **Namespace ID**
32 1. Choose a shared password
33
34 == Create configuration files ==
35
36 1. Start a DOS command prompt go to the folder **<DDE install>/add-ons/cognos**
37 1. Run the following command: **java -jar tsap_configurator.jar**
38 1. **Enter Authorization namespace** shows. press **Enter**.
39 1. **Enter Authorization namespace** shows. Type in the identifier of the name-space you remember from step 1
40 1. **Create global password for DigDash** shows. Enter the shared password you chose in step 1
41 1. Enter the same password again.
42 1. A message **Configuration file successfully created** shows. A file **ddauth4Cognos.properties** containing the name-space ID and the shared password has been created
43
44 == Copy the authentication files on your Cognos server ==
45
46 1. Copy the file **digdash_cognos.jar** to the folder:
47 **<Program Files>/cognos/c8/webapps/p2pd/WEB-INF/lib**
48 1. Copy the file **ddauth4cognos.properties** to the folder:
49 **<Program Files>/cognos/c8/webapps/p2pd/WEB-INF/classes**
50 1. Restart Cognos
51
52 == Configure authentication plug-in in Cognos ==
53
54 1. Start **IBM Cognos Configuration**
55 1. Select **Security**
56 1. Select **Authentication**
57 1. Add a new name-space (right-click **Authentication**, then select **New ressource **and **Namespace...**)
58 1. Choose a name for the new name-space
59 1. In the drop-down list select **Custom Java Provider**.
60 1. In the Resource Properties panel, change the value of **Java class name** to **com.digdash.cognos.TSAP.DDTrustedSignon**
61
62 = Access to COGNOS REPORTS from DigDash Enterprise =
63
64 1. In the flow panel on the left, click on the **Data Model** icon [[image:cognosconnector_technical_en_html_e35029fdebd6cf23.png||height="17" width="17"]] . The **Flow Properties** dialog box opens. In the Parameters section, **Data source** group, click on **Select...**, then **New.** Choose **Cognos Report (Portal)...**
65 1. The data source dialog box opens. In the Cognos Gateway URL field, type in the address of the Cognos CGI (Example : http:~/~/127.0.0.1/cognos8/cgi-bin/cognos.cgi)
66 1. In **Report path** field, type in the full path of the report. This path can be retrieved from the Cognos Portal. Connect to the Cognos Portal, display the report properties then click on the link **View the search path, ID and URL**. The full path is the **Search path** value
67 1. Enter the authentication parameter:
68
69 * in the **Authentication Domain** field, type in the name-space ID you created in previous steps
70 * In the **User **field, type in the name of a user who has access to the Cognos report or //${user.cn}//(((
71 //Note~:// When refreshing this data source, the variable //${user.cn}// is replaced by the name of the connected user (value of the LDAP attribute **cn**). This will allow the display of personalized data defined for the user in Cognos
72 )))
73 * In the **Password** field, type in the **global shared password** defined in previous steps
74 * Click on **Reload** button to extract the data from the Cognos report and preview it.
75
76

Sommaire

DigDash Enterprise [2021R1] User Guides
Deployment
Customisation
Base de connaissances

Copyright ©2006-2023 DigDash SAS