use of org.forgerock.openam.authentication.modules.common.AMLoginModuleBinder in project OpenAM by OpenRock.
the class PersistentCookieAuthModuleTest method setUp.
@BeforeMethod
public void setUp() {
jwtSessionModule = mock(ServletJwtSessionModule.class);
amKeyProvider = mock(AMKeyProvider.class);
amLoginModuleBinder = mock(AMLoginModuleBinder.class);
coreWrapper = mock(CoreWrapper.class);
persistentCookieAuthModule = new PersistentCookieAuthModule(jwtSessionModule, amKeyProvider, coreWrapper) {
@Override
protected String getKeyAlias(String orgName) throws SSOException, SMSException {
return "KEY_ALIAS";
}
};
persistentCookieAuthModule.setAMLoginModule(amLoginModuleBinder);
given(amKeyProvider.getPrivateKeyPass()).willReturn("PRIVATE_KEY_PASS");
given(amKeyProvider.getKeystoreType()).willReturn("KEYSTORE_TYPE");
given(amKeyProvider.getKeystoreFilePath()).willReturn("KEYSTORE_FILE_PATH");
given(amKeyProvider.getKeystorePass()).willReturn("KEYSTORE_PASS".toCharArray());
HttpServletRequest request = mock(HttpServletRequest.class);
HttpServletResponse response = mock(HttpServletResponse.class);
given(amLoginModuleBinder.getHttpServletRequest()).willReturn(request);
given(amLoginModuleBinder.getHttpServletResponse()).willReturn(response);
given(amLoginModuleBinder.getRequestOrg()).willReturn("REQUEST_ORG");
}
Aggregations