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.