| IA # | Name | Type | Custodial Package | Date Created | DBIC Approval Status | Status | Usage | File # | General Description | Remote Procedure | Routine | Date Activated |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IA # | Name | Type | Custodial Package | Date Created | DBIC Approval Status | Status | Usage | File # | General Description | Remote Procedure | Routine | Date Activated |
| 5221 | gov.va.med.vistalink.security.CallbackHandlerSwing | Other | VISTALINK SECURITY | 2008/07/01 | APPROVED | Active | Supported | public class CallbackHandlerSwing extends java.lang.Object implements javax.security.auth.callback.CallbackHandler. Implements the JAAS CallbackHandler interface. Use with the VistaLoginModule to invoke a Swing-based interactive logon. Input values (access code, verify code, division selection, and other "user input") are collected via a set of GUI dialogs when this callback handler is used. To use: 1. Create an instance of CallbackHandlerSwing. No parameters are needed. 2. Create the JAAS LoginContext instance, passing the instance of the callback handler as one of the parameters. 3. Invoke the JAAS login context's login method. The callback handler will invoke Swing dialogs to collect user input wherever required for login. |
2008/07/11 | |||
| 5222 | gov.va.med.vistalink.security.CallbackHandlerSwingCCOW | Other | VISTALINK SECURITY | 2008/07/01 | APPROVED | Active | Supported | public class CallbackHandlerSwingCCOW extends gov.va.med.vistalink.security.CallbackHandlerSwing implements javax.security.auth.callback.CallbackHandler. Implements the CallbackHandler JAAS CallbackHandler interface. Use with the VistaLoginModule to invoke a Swing-based interactive logon, using the CCOW-enabled features of the VistaLink login module. If user authentication is required (if a valid user context does not exist that can be leveraged for single signon), input values (access code, verify code, division selection, and other "user input") are collected via a set of Swing GUI dialogs by this callback handler. To login: 1. Create a CCOW context module and broker. Must be securely bound to the context with a secure application passcode. 2. Create an instance of CallbackHandlerSwing, passing the Frame window parent, the context module and broker. 3. Create the JAAS LoginContext instance, passing the instance of the callback handler as one of the parameters. 4. Invoke the JAAS login context's login method. The callback handler will invoke Swing dialogs to collect user input wherever required for login. |
||||
| 5223 | gov.va.med.vistalink.security.CallbackHandlerUnitTest | Other | VISTALINK SECURITY | 2008/07/01 | APPROVED | Active | Supported | public final class CallbackHandlerUnitTest extends java.lang.Object implements javax.security.auth.callback.CallbackHandler. Implements the JAAS CallbackHandler interface. Use with the VistaLoginModule to invoke a silent signon. Intended for use in unit testing environments where logins must be called repetitively without user interaction. Not for use in production environments, where users should be interactively prompted for signon credentials. To use: 1. Pass access code, verify code and division as parameters when you create an instance of this callback handler. 2. Pass the instance of the callback handler to the login context when you create the login context. 3. Then, when VistaLoginModule'slogin method (via the indirection of the LoginContext) invokes this callback handler to collect user input for (access code, verify code, select division), these values are already present and are handed back to the login module without any user interation. |
2008/07/11 | |||
| 5224 | gov.va.med.vistalink.security.VistaKernelPrincipalImpl | Other | VISTALINK SECURITY | 2008/07/01 | APPROVED | Active | Supported | public final class VistaKernelPrincipalImpl extends java.lang.Object implements java.io.Serializable, VistaKernelPrincipal Implements the gov.va.med.vistalink.security.m.VistaKernelPrincipal interface. Represents a JAAS principal representing a logged on Kernel user on an M system. |
2008/07/11 | |||
| 5225 | gov.va.med.vistalink.security.VistaLoginModule | Other | VISTALINK SECURITY | 2008/07/01 | APPROVED | Active | Supported | public final class VistaLoginModule extends java.lang.Object implements javax.security.auth.spi.LoginModule: VistaLoginModule is a JAAS-compliant LoginModule to log users on to a Vista system. An application never needs to access the VistaLoginModule class directly. Rather, as a JAAS login module, its methods are invoked indirectly by an application through the JAAS login context class (javax.security.auth.login.LoginContext). Client/server applications using VistALink for logins/connections make use of VistaLoginModule thru JAAS configuration, by specifying gov.va.med.vistalink.security.VistaLoginModule as the LoginModule class in a jaas.config login configuration, and then invoking a JAAS login in application code. The key classes for invoking a login with this login module are: - a callback handler, either CallbackHandlerSwing, CallbackHandlerSwingCCOW, or CallbackHandlerUnitTest - the login context (javax.security.auth.login.LoginContext) - the Kernel principal returned after a successful login (VistaKernelPrincipalImpl) |
2008/07/11 | |||
| 5244 | vljSecurity Exceptions | Other | VISTALINK SECURITY | 2008/07/09 | APPROVED | Active | Supported | Exceptions that can be thrown from public methods of classes distributed in vljSecurity jar. |