Security and Authentication in BixServer

Submitted by bixdata on February 23, 2006 - 09:36.

BixServer supports SSL version 3 encrypted transport layer security.
BixServer also supports username and password authentication.
Both options can be configured from Server Setup in BixDesktop.

Manual Configuration through config-security.xml

BixServer can be manually configured to use SSL connections or username and password authentication by editing the <install_dir>/data/config-security.xml file.

Sample config-security.xml:


<?xml version="1.0" encoding="utf-8" ?>
<Config>
   <SSL>
      <acceptonly>false</acceptonly>
   </SSL>
   <Authentication>
      <enable>false</enable>
      <Users>
         <User>
            <username>Admin</username>
            <password></password>
         </User>
      </Users>
   </Authentication>
   <AgentLogin>
      <Login>
         <username>server</username>
         <password>serverpass</password>
      </Login>
   </AgentLogin>
</Config>

To enable SSL connections

Change

<SSL><acceptonly>true</acceptonly></SSL>

To configure username and password authentication

Change

<Authentication><enable>true</enable> ... </Authentication>

and add a <User> section for each username and password that will have access to BixServer

         <User>
            <username>newuser</username>
            <newpassword></password>
         </User>

To configure login from BixServer to an agent

Add a <Login> section for each username and password that will have access to BixServer

      <Login>
         <username>server</username>
         <password>serverpass</password>
      </Login>