11.07.2015 Views

Borland VisiBroker® 7.0 - Borland Technical Publications

Borland VisiBroker® 7.0 - Borland Technical Publications

Borland VisiBroker® 7.0 - Borland Technical Publications

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Server and Client IdentificationClient identificationThere are situations, however, where the client process does not have any informationon the realm that it needs to authenticate against. In this case, by default the clientconsults the server's IOR for a list of available realms, and the user is given the optionto choose one to which to supply username and password. This username/passwordwill be used by the server, which will consult its configuration file for the specifiedrealm, and use the information collected from the client as data for its specifiedLoginModule.For example, if the following is the server side configuration file, then the informationcollected or entered by a user will be used for its JDBCLoginModule.SecureRealm{com.borland.security.provider.authn.JDBCLoginModule requiredDRIVER=F"com.borland.datastore.jdbc.DataStoreDriver"URL="jdbc:borland:dslocal:../userdb.jds"USERNAMEFIELD="USERNAME"GROUPNAMEFIELD="GROUPNAME"GROUPTABLE="UserGroupTable"};The default behavior of the process can be changed through properties. You can setthe retry count by setting vbroker.security.authentication.retryCount. The default is 3.The security properties including those for authentication are listed and described inthe Chapter 9, “Security Properties for Java” and Chapter 10, “Security Properties forC++.”Chapter 3: Authentication 41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!