Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Windows AD - Authentication drop down not there in Infoview

Status
Not open for further replies.

sbcsandhu

Programmer
Jul 3, 2007
113
US
Windows AD - Authentication drop down not there in Infoview
When i log on the CMC i get the drop down and my login and password works, I set up the Windows AD in CMC and it says it is enabled
 
Which version of Infoview are you using - Java or .NET? If it's Java, you need to update the web.xml file for InfoView (for XI 3.x, the path is \Program Files\Business Objects\Tomcat55\webapps\InfoViewApp\WEB-INF.) Look for an entry similar to this:
Code:
    <context-param>
        <param-name>authentication.visible</param-name>
        <param-value>false</param-value>
    </context-param>
Change "false" to "true" to turn on the drop-down. If you want to just have InfoView log in using AD instead of giving the Enterprise option, you can also update this setting in web.xml:
Code:
    <context-param>
        <param-name>authentication.default</param-name>
        <param-value>secEnterprise</param-value>
    </context-param>
Change "secEnterprise" to "secWinAD".

For the .NET version of InfoView there are similar sections in the web.config file.

-Dell

A computer only does what you actually told it to do - not what you thought you told it to do.
 
I did that, and it made windows AD my defualt on the Central Mangement Counsel, but didnt do anything to Infoview
 
i have secWinAD.dll in Program Files\Business Objects\BusinessObjects Enterprise 11\win32_x86\plugins\auth\secWinAD

Does this need to be in another location also for the Infoview to have Window AD Authentication drop down
 
The .dll doesn't need to be moved, the configuration for InfoView needs to be updated. If you've changed the configuration as I outlined above, if you're using the Java InfoView, you'll need to stop Tomcat, delete the \Program Files\Business Objects\Tomcat55\work\Catalina folder (the Tomcat cache) and then restard Tomcat in order for the change to take effect. If you're in .NET, you'll need to restart IIS.

-Dell

A computer only does what you actually told it to do - not what you thought you told it to do.
 
IF your using .net is there any cache i need to delete? I restarted IIS and the change didnt still work?
 
this is where i changed the file that you told me above

D:\Program Files\Business Objects\Tomcat\webapps\businessobjects\enterprise11\desktoplaunch\WEB-INF

<context-param>
<param-name>authentication.default</param-name>
<param-value>secWinAD</param-value>
</context-param>
 

<!-- AUTHENTICATION
This section sets the authentication policies of the application. Possible modes are "Windows",
"Forms", "Passport" and "None"

"None" No authentication is performed.
"Windows" IIS performs authentication (Basic, Digest, or Integrated Windows) according to
its settings for the application. Anonymous access must be disabled in IIS.
"Forms" You provide a custom form (Web page) for users to enter their credentials, and then
you authenticate them in your application. A user credential token is stored in a cookie.
"Passport" Authentication is performed via a centralized authentication service provided
by Microsoft that offers a single logon and core profile services for member sites.
-->
<authentication mode="Windows" />
 
<!-- AUTHENTICATION
This section sets the authentication policies of the application. Possible modes are "Windows",
"Forms", "Passport" and "None"

"None" No authentication is performed.
"Windows" IIS performs authentication (Basic, Digest, or Integrated Windows) according to
its settings for the application. Anonymous access must be disabled in IIS.
"Forms" You provide a custom form (Web page) for users to enter their credentials, and then
you authenticate them in your application. A user credential token is stored in a cookie.
"Passport" Authentication is performed via a centralized authentication service provided
by Microsoft that offers a single logon and core profile services for member sites.
-->
<authentication mode="Windows" />

<!-- AUTHORIZATION
This section sets the authorization policies of the application. You can allow or deny access
to application resources by user or role. Wildcards: "*" mean everyone, "?" means anonymous
(unauthenticated) users.
-->

<authorization>
<allow users="*" /> <!-- Allow all users -->
<!-- <allow users="[comma separated list of users]"
roles="[comma separated list of roles]"/>
<deny users="[comma separated list of users]"
roles="[comma separated list of roles]"/>
-->
</authorization>
 
If the URL to InfoView has "logon.jsp" at the end, you're using Java, if it ends in ".aspx" you're in .NET.

Ok, you've got it set to default to Active Directory, but you didn't make the drop-down visible. You need to re-edit the web.xml file and do the first thing I mentioned above.
In this tag:
<context-param>
<param-name>authentication.visible</param-name>
<param-value>false</param-value>
</context-param>
set "false" to "true".

The other authentication and authorization stuff you posted has to do with how the form itself is processed, not with how the user is logged in to the application.

-Dell

A computer only does what you actually told it to do - not what you thought you told it to do.
 
this is what i have

<!-- You can specify the default Authentication types here -->
<!-- secEnterprise, secLDAP, secWinAD -->
<context-param>
<param-name>authentication.default</param-name>
<param-value>secWinAD</param-value>
</context-param>

<!-- Choose whether to let the user change the authentication type -->
<!-- If it isn't shown the default authentication type from above will be used -->
<context-param>
<param-name>authentication.visible</param-name>
<param-value>true</param-value>
</context-param>




Still dont see it on the infoview. did i do something wrong?

this is what our link is for infoview
name/businessobjects/enterprise11/desktoplaunch/InfoView/logon/logoff.do
 
when i go to this
name/businessobjects/enterprise11/desktoplaunch/InfoView/logon/logon.jsp

Infoview shows up but the drop down on the authentication is blank
 
so if im using .jsp i should delet \Program Files\Business Objects\Tomcat55\work\Catalina folder ?
 
also under services i dont see the tomcat in services to restart
 
under this
D:\Program Files\Business Objects\Tomcat\work\Catalina\localhost

I have alot of folders under this directory, which one would be the cache?
 
so i re-started tomcat 5.0.27 but still hasnt changed, but i not sure where the cache file is
 
under D:\Program Files\Business Objects\Tomcat\work\Catalina\localhost

there are 12 folders, within the folders there is tldCache.ser, should i delete tldCache.ser in each folder or should i delect all 12 folders, some folders have more files then just the tldCache.ser file
 
i deleted all the .java and .class files under D:\Program Files\Business Objects\Tomcat\work\Catalina\localhost

Then restarted apache tomcat, but still no change
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top