public interface VistaLoginModuleSPI
VistaLoginModule.VistaLoginModule| Modifier and Type | Method and Description |
|---|---|
void |
addSPISpecificInformationToPrincipal(VistaKernelPrincipalImpl principal)
Adds any SPI-specific information to the JAAS / Kernel user principal.
|
SecurityVOChangeVc |
changeVerifyCode(String oldVerifyCode,
String newVerifyCode,
String newVerifyCodeCheck)
Performs the change verify code portion of login
|
SecurityVOLogon |
doKernelLogon(String kernelCcowLogonToken)
Performs the credential submission/verification portion of login
|
SecurityVOLogon |
doKernelLogon(String accessCode,
String verifyCode,
boolean requestCvc)
Performs the credential submission/verification portion of login
|
String |
getKernelCcowToken()
retrieves a Kernel login token for a particular user to place in the CCOW
user context
|
String |
getSecureCcowPasscode()
retrieves the CCOW login passcode from the M system
|
Object |
getSetupAndIntroTextInfo()
Performs setup, retrieves setup-related information and system
introductory test.
|
SecurityVOUserDemographics |
getUserDemographicsData()
retrieves user demographics from the Kernel system
|
void |
initialize(Map jaasOptions,
Map jaasSharedState)
Perform any initialization needed for this class.
|
void |
logout()
Performs a logout, including any actions needed on the Kernel/M system
necessary to log the user out.
|
SecurityVOSelectDivision |
selectDivision(String selectedDivisionIen)
Performs the select division portion of login
|
void initialize(Map jaasOptions, Map jaasSharedState) throws Exception
jaasOptions - Map of JAAS optionsException - thrown for initialization errorsObject getSetupAndIntroTextInfo() throws Exception
Exception - if error encounteredSecurityVOLogon doKernelLogon(String kernelCcowLogonToken) throws Exception
kernelCcowLogonToken - Kernel CCOW login token (in lieu of access/verify code)ExceptionSecurityVOLogon doKernelLogon(String accessCode, String verifyCode, boolean requestCvc) throws Exception
accessCode - access codeverifyCode - verify coderequestCvc - true if user wants to change verify code, false if notExceptionSecurityVOChangeVc changeVerifyCode(String oldVerifyCode, String newVerifyCode, String newVerifyCodeCheck) throws Exception
oldVerifyCode - old verify codenewVerifyCode - new verify codenewVerifyCodeCheck - new verify code checkExceptionSecurityVOSelectDivision selectDivision(String selectedDivisionIen) throws Exception
selectedDivisionIen - IEN of division selected by userExceptionSecurityVOUserDemographics getUserDemographicsData() throws Exception
ExceptionString getSecureCcowPasscode() throws Exception
ExceptionString getKernelCcowToken() throws Exception
Exceptionvoid addSPISpecificInformationToPrincipal(VistaKernelPrincipalImpl principal) throws Exception
principal - JAAS principalExceptionCopyright © 2026. All rights reserved.