SAP Knowledge Base Article - Public

2858403 - How to restrict the SAP BI Authentication types in Crystal Reports?

Symptom

  • When connecting to SAP BusinessObjects Enterprise from Crystal Reports, how to restrict the available Authentication types?
  • The following Authentication types are all available, how to limit it to specific Authentication Types only?
    • Enterprise
    • LDAP
    • Oracle EBS
    • JD Edwards EnterpriseOne
    • PeopleSoft Enterprise
    • SAP
    • Siebel7
    • Windows AD

Environment

  • SAP Crystal Reports 2011
  • SAP Crystal Reports 2013
  • SAP Crystal Reports 2016

Reproducing the Issue

  1. In Crystal Reports, under the menu "File", select "Open..."
  2. In the "Open" window, in the left pane, click on "Enterprise"
  3. In the "Log On to BusinessObjects Enterprise" window, in the Authentication drop-down, all of the referenced authentication types are listed by default. How to only display specific one?
     
    Authentication_Types.png

Resolution

  • The SAP BusinessObjects Enterprise Authentication types listed in Crystal Reports are populated from the Auth Plugins registry, therefore to remove specific Athentication Types rename one you do not want to see listed.
         
    WARNINGS The following resolution involves editing the Microsoft Registry. Using the Microsoft Registry Editor incorrectly can cause serious problems. Use the Microsoft Registry Editor at your own risk. For more information see the SAP Knowledge Base Article 1323322  
       
    Also, additional care should be taken if implementing this resolution when other SAP BusinessObjects client products are also installed locally, as these changes may impact those other SAP BusinessObjects client products.
              
      
    1. Open the Microsoft Registry Editor (regedit)
          
    2. In the Microsoft Registry Editor, navigate to the following path:
         
         HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Suite XI 4.0\Enterprise\Auth Plugins
         
    3. It will display all the Authentication Types. To disable any given Authentication type -- i.e. to remove it from the list of Authentication options within Crystal Reports -- simply rename the associated parent key to a different value. For example rename: secLDAP to: secLDAP-disabled
             
      The table below, lists the registry keys and their corresponding Authentication types

      secEnterprise Enterprise
      secLDAP LDAP
      secOraAps Oracle EBS
      secPSE1 JD Edwards EnterpriseOne
      secpsenterprise PeopleSoft Enterprise
      secSAPR3 SAP
      secSiebel7 Siebel7
      secWinAD Windows AD
       
        
      Note: To restore any Authentication Type, rename the registry key to its original value.
            
          
    4. Restart the Crystal Reports designer for the changes to take effect.

Keywords

CR, remove, delete, withhold , KBA , BI-RA-CR , Crystal Reports designer or Business View Manager , How To

Product

SAP Crystal Reports 2011 ; SAP Crystal Reports 2013 ; SAP Crystal Reports 2016