Show/Hide Toolbars

You can write your own authentication plug-in and integrate it with TeamConnect security. The details of the plug-in code are beyond the scope of this document, but here are the general principles:

Write your own Java class, implementing one of these two interfaces:

•CustomSSOAuthenticator

•CustomUserPwdAuthenticator

Write an authenticationDescriptor.properties file. The file needs to have at least the following lines (sample data shown in italics):

•tc.displayName=My Authenticator

•tc.uniqueId=MYAUTH

•tc.isSSO=true

•tc.authenticatorClassName=com.mitratech.teamconnect.authentication.provider.TestMySSOAuthenticator

It's a good idea to override some default error-message HTML files, too:

•page.badCredentials=loginFailed.html

•page.logout=logout.html

•page.sessionExpired=timeout.html

Put your new class in Document folder System/Authentication/MYAUTH/classes (the folder path must incorporate the value of tc.uniqueId). Put the properties file in there too.

As a sibling of folder classes, create folder pages. Put in HTML files to be used for overriding the default error-condition pages. This is especially important if you're writing an SSO authenticator.