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.