History log of /forgerock/openam/openam-core/src/test/java/com/iplanet/dpro/session/service/AMSessionRepositoryGetInstanceTest.java
Revision Date Author Comments Expand
71ef1e179613c2e17b9ad5f1c9db6bf533941f9d 29-May-2013 Robert Wapshott <robert.wapshott@forgerock.com>

AME-804: (CR-1483) Implement new token storage format AME-259: (CR-1751) CTSv2 scale to 2000 sessions/sec Upgraded the Core Token Services to v2 with a more generalised token storage format. This cover all Core Token Service areas including Sessions, SAML Tokens and OAuth Tokens. New LDAP schema is included which fits into the previous schema. Performance testing of implementation finds its performance to be acceptable with the possibility of further tuning later.

/forgerock/openam/openam-console/src/main/java/com/sun/identity/console/session/SMProfileViewBean.java /forgerock/openam/openam-core/pom.xml /forgerock/openam/openam-core/src/main/java/com/iplanet/am/util/SystemProperties.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/SessionID.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/CoreTokenServiceFactory.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/InternalSession.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/SessionCount.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/SessionService.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/coretoken/interfaces/AMTokenRepository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/coretoken/interfaces/AMTokenSAML2Repository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/coretoken/interfaces/OAuth2TokenRepository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/setup/AMSetupServlet.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/setup/EmbeddedOpenDS.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CTSDataUtils.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CTSEmbeddedSearchResultIterator.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CTSPersistentStore.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CoreTokenConfig.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/adapters/OAuthAdapter.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/adapters/SAMLAdapter.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/adapters/SessionAdapter.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/adapters/TokenAdapter.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/adapters/package-info.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/api/CoreTokenConstants.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/api/TokenType.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/api/fields/CoreTokenField.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/api/fields/CoreTokenFieldTypes.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/api/fields/OAuthTokenField.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/api/fields/SAMLTokenField.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/api/fields/package-info.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/api/package-info.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/api/tokens/SAMLToken.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/api/tokens/Token.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/api/tokens/TokenIdFactory.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/api/tokens/package-info.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/exceptions/ConnectionFailedException.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/exceptions/CoreTokenException.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/exceptions/CreateFailedException.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/exceptions/DeleteFailedException.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/exceptions/OperationFailedException.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/exceptions/QueryFailedException.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/exceptions/SetFailedException.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/exceptions/package-info.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/impl/CoreTokenLDAPAdapter.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/impl/LDAPSearchHandler.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/impl/QueryBuilder.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/impl/QueryFactory.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/impl/QueryFilter.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/impl/package-info.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/package-info.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/utils/JSONSerialisation.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/utils/KeyConversion.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/utils/LDAPDataConversion.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/utils/TokenAttributeConversion.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/utils/TokenEncryption.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/utils/package-info.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/model/AMRecordDataEntry.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/mq/JMQSessionRepository.java /forgerock/openam/openam-core/src/main/resources/ha_sfo/ldif/cts-add-schema.ldif /forgerock/openam/openam-core/src/main/resources/ha_sfo/ldif/cts-indices-schema.ldif AMSessionRepositoryGetInstanceTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/CoreTokenConfigTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/TimedAction.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/TimedActionTests.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/TokenTestUtils.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/TokenTestUtilsTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/adapters/OAuthAdapterTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/adapters/SAMLAdapterTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/adapters/SessionAdapterTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/api/fields/CoreTokenFieldTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/api/fields/CoreTokenFieldTypesTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/api/fields/OAuthTokenFieldTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/api/tokens/TokenIdFactoryTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/api/tokens/TokenTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/impl/CoreTokenLDAPAdapterTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/impl/QueryBuilderTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/utils/JSONSerialisationTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/utils/KeyConversionTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/utils/LDAPDataConversionTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/utils/TokenAttributeConversionTest.java /forgerock/openam/openam-core/src/test/java/com/sun/identity/sm/ldap/utils/TokenEncryptionTest.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/SAML2CTSPersistentStore.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/AuthnRequestInfoCopy.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/IDPSessionCopy.java /forgerock/openam/openam-forgerock-rest/src/main/java/org/forgerock/openam/forgerockrest/RestDispatcher.java /forgerock/openam/openam-forgerock-rest/src/main/java/org/forgerock/openam/forgerockrest/RestUtils.java /forgerock/openam/openam-forgerock-rest/src/main/java/org/forgerock/openam/forgerockrest/cts/CoreTokenResource.java /forgerock/openam/openam-forgerock-rest/src/main/java/org/forgerock/openam/forgerockrest/session/SessionResource.java /forgerock/openam/openam-forgerock-rest/src/test/java/org/forgerock/openam/forgerockrest/cts/CoreTokenResourceTest.java /forgerock/openam/openam-oauth2/openam-oauth2-core-token-service/src/main/java/org/forgerock/openam/ext/cts/repo/OpenDJTokenRepo.java /forgerock/openam/openam-oauth2/openam-oauth2-main/src/main/java/org/forgerock/openam/oauth2/openid/UserInfo.java /forgerock/openam/openam-oauth2/openam-oauth2-rest/src/main/java/org/forgerock/openam/oauth2/rest/ClientResource.java /forgerock/openam/openam-oauth2/openam-oauth2-rest/src/test/java/org/forgerock/openam/oauth2/rest/ClientResourceTest.java /forgerock/openam/openam-oauth2/openam-oauth2-rest/src/test/java/org/forgerock/openam/oauth2/rest/mocks/mockOAuth2TokenRepository.java /forgerock/openam/openam-tools/openam-diagnostics/openam-diagnostics-plugins/src/main/java/com/sun/identity/diagnostic/plugin/services/connect/MQConnectValidation.java /forgerock/openam/openam-tools/openam-diagnostics/openam-diagnostics-plugins/src/main/java/com/sun/identity/diagnostic/plugin/services/server/SFOConfigValidator.java
049dd4948334dbda32bbeeed47c2bdf401ba7d09 30-Nov-2012 jeff.schenk <jeff.schenk@forgerock.com>

OPENAM-1869, SAML2 CTS Respository Fix / CR-915.

/forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/AMTokenRepositoryFactory.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/coretoken/interfaces/AMTokenRepository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CTSPersistentStore.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/model/AMRecordDataEntry.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/mq/JMQSessionRepository.java /forgerock/openam/openam-core/src/main/resources/ha_sfo/ldif/cts-add-schema.ldif /forgerock/openam/openam-core/src/main/resources/ha_sfo/ldif/cts-delete-schema.ldif AMSessionRepositoryGetInstanceTest.java AMSessionRepositoryTypeTest.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/CTSPersistentSAML2StoreFactory.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/SAML2CTSPersistentStore.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/SAML2RepositoryFactory.java /forgerock/openam/openam-oauth2/openam-oauth2-core-token-service/src/main/java/org/forgerock/openam/ext/cts/repo/OpenDJTokenRepo.java /forgerock/openam/openam-oauth2/openam-oauth2-main/src/main/java/org/forgerock/openam/oauth2/store/impl/DefaultOAuthTokenStoreImpl.java /forgerock/openam/openam-oauth2/openam-oauth2-rest/src/main/java/org/forgerock/openam/oauth2/rest/TokenResource.java
9f70e00b4c0aea24675f90732e58a16d17d67635 27-Nov-2012 jeff.schenk <jeff.schenk@forgerock.com>

Reverting change 3699 to unblock the use of SAML2 ads review of code was not completed. CR-915 has been reopened once again for review.

/forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/AMTokenRepositoryFactory.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/coretoken/interfaces/AMTokenRepository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CTSPersistentStore.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CTSPersistentStoreInjector.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/model/AMRecordDataEntry.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/mq/JMQSessionRepository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/mq/JMQSessionRepositoryInjector.java AMSessionRepositoryGetInstanceTest.java AMSessionRepositoryTypeTest.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/CTSPersistentSAML2Store.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/CTSPersistentSAML2StoreFactory.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/CTSPersistentSAML2StoreInjector.java /forgerock/openam/openam-shared/src/main/java/org/forgerock/openam/shared/service/OpenAMService.java
c434d4a40343e3630a5e7a16993a4328bd6bb9d9 26-Nov-2012 jeff.schenk <jeff.schenk@forgerock.com>

OPENAM-1869 / CR-915 -- Fix SAML2 Addressing reference of the Backend Persistent Store for SAML2 failover.

/forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/AMTokenRepositoryFactory.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/coretoken/interfaces/AMTokenRepository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CTSPersistentStore.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CTSPersistentStoreInjector.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/model/AMRecordDataEntry.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/mq/JMQSessionRepository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/mq/JMQSessionRepositoryInjector.java AMSessionRepositoryGetInstanceTest.java AMSessionRepositoryTypeTest.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/CTSPersistentSAML2Store.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/CTSPersistentSAML2StoreFactory.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/CTSPersistentSAML2StoreInjector.java /forgerock/openam/openam-oauth2/openam-oauth2-core-token-service/src/main/java/org/forgerock/openam/ext/cts/repo/OpenDJTokenRepo.java /forgerock/openam/openam-shared/src/main/java/org/forgerock/openam/shared/service/OpenAMService.java
80849398a45dca1fb917716907d6ec99be6222c2 18-Nov-2012 Peter Major <majorpetya@gmail.com>

Merging openam_10.1.0_AME-211 branch to trunk - Fix for AME-211

/forgerock/openam/openam-console/src/main/java/com/sun/identity/console/session/SMProfileViewBean.java /forgerock/openam/openam-core/pom.xml /forgerock/openam/openam-core/src/main/java/com/iplanet/am/util/SystemProperties.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/AMTokenRepositoryFactory.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/SessionCount.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/SessionService.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/coretoken/interfaces/AMTokenRepository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/coretoken/interfaces/AMTokenSAML2Repository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/coretoken/interfaces/OAuth2TokenRepository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/FAMPersisterManager.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/FAMRecordUtils.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/ConnectionFactoryProvider.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/ConnectionFactoryProviderFactory.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/ConnectionFactoryProviderImpl.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/FAMRecordJMQPersister.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/AssertionRecord.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/BaseRecord.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/CryptUtil.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/DataAccessor.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/FAMHaDB.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/FAMSFOPassword.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/HaDBEnv.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/SessionRecord.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/setup/AMSetupServlet.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/setup/LDIFTemplates.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/SessionHAFailoverSetupSubConfig.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CTSPersistentStore.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/EmbeddedSearchResultIterator.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/model/TokenDataEntry.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/mq/JMQSessionRepository.java /forgerock/openam/openam-core/src/main/resources/ha_sfo/ldif/cts-container.ldif.template AMSessionRepositoryGetInstanceTest.java /forgerock/openam/openam-federation/OpenFM/src/main/java/com/sun/identity/saml2/plugins/DefaultJMQSAML2Repository.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml/xmlsig/AMSignatureProvider.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/CTSPersistentSAML2Store.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/CTSPersistentSAML2StoreFactory.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/SAML2RepositoryFactory.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/SAML2Utils.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/AssertionIDRequestUtil.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/AuthnQueryUtil.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/IDPArtifactResolution.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/IDPProxyUtil.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/IDPSSOUtil.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/IDPSessionListener.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/IDPSingleLogout.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/SPACSUtils.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/SPSSOFederate.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/xmlenc/AMEncryptionProvider.java /forgerock/openam/openam-oauth2/openam-oauth2-common/src/main/java/org/forgerock/openam/oauth2/exceptions/OAuthProblemException.java /forgerock/openam/openam-oauth2/openam-oauth2-common/src/main/java/org/forgerock/openam/oauth2/model/ClientApplication.java /forgerock/openam/openam-oauth2/openam-oauth2-common/src/main/java/org/forgerock/openam/oauth2/model/Token.java /forgerock/openam/openam-oauth2/openam-oauth2-common/src/main/java/org/forgerock/openam/oauth2/utils/OAuth2Utils.java /forgerock/openam/openam-oauth2/openam-oauth2-core-token-service/src/main/java/org/forgerock/openam/ext/cts/repo/OpenDJTokenRepo.java /forgerock/openam/openam-oauth2/openam-oauth2-core-token-service/src/main/resources/99-oauth2attributes.ldif /forgerock/openam/openam-oauth2/openam-oauth2-core-token-service/src/main/resources/oauth2_container.ldif.template /forgerock/openam/openam-oauth2/openam-oauth2-demo/src/main/java/org/forgerock/openam/oauth2demo/DemoResource.java /forgerock/openam/openam-oauth2/openam-oauth2-demo/src/main/java/org/forgerock/openam/oauth2demo/OAuth2TokenResource.java /forgerock/openam/openam-oauth2/openam-oauth2-demo/src/main/java/org/forgerock/openam/oauth2demo/RedirectResource.java /forgerock/openam/openam-oauth2/openam-oauth2-main/src/main/java/org/forgerock/openam/oauth2/OAuth2Application.java /forgerock/openam/openam-oauth2/openam-oauth2-main/src/main/java/org/forgerock/openam/oauth2/internal/ClientApplicationIdentity.java /forgerock/openam/openam-oauth2/openam-oauth2-main/src/main/java/org/forgerock/openam/oauth2/internal/UserIdentityVerifier.java /forgerock/openam/openam-oauth2/openam-oauth2-main/src/main/java/org/forgerock/openam/oauth2/model/impl/AccessTokenImpl.java /forgerock/openam/openam-oauth2/openam-oauth2-main/src/main/java/org/forgerock/openam/oauth2/model/impl/AuthorizationCodeImpl.java /forgerock/openam/openam-oauth2/openam-oauth2-main/src/main/java/org/forgerock/openam/oauth2/model/impl/ClientApplicationImpl.java /forgerock/openam/openam-oauth2/openam-oauth2-main/src/main/java/org/forgerock/openam/oauth2/model/impl/RefreshTokenImpl.java /forgerock/openam/openam-oauth2/openam-oauth2-main/src/main/java/org/forgerock/openam/oauth2/model/impl/TokenImpl.java /forgerock/openam/openam-oauth2/openam-oauth2-main/src/main/java/org/forgerock/openam/oauth2/provider/impl/ClientVerifierImpl.java /forgerock/openam/openam-oauth2/openam-oauth2-main/src/main/java/org/forgerock/openam/oauth2/store/impl/DefaultOAuthTokenStoreImpl.java /forgerock/openam/openam-oauth2/openam-oauth2-openam-extension/src/main/java/org/forgerock/restlet/ext/openam/server/AbstractOpenAMAuthenticator.java /forgerock/openam/openam-oauth2/openam-oauth2-rest/src/main/java/org/forgerock/openam/oauth2/rest/TokenResource.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/consumer/AbstractAccessToken.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/consumer/AccessTokenExtractor.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/consumer/BearerAuthenticatorHelper.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/consumer/BearerToken.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/consumer/MACAuthenticatorHelper.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/consumer/RequestFactory.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/flow/AbstractFlow.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/flow/AuthorizationCodeServerResource.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/flow/ClientCredentialsServerResource.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/flow/ErrorServerResource.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/flow/ImplicitGrantServerResource.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/flow/PasswordServerResource.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/flow/RefreshTokenServerResource.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/flow/SAML20BearerServerResource.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/internal/OAuth2Component.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/provider/ClientAuthenticationFilter.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/provider/OAuth2FlowFinder.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/main/java/org/forgerock/restlet/ext/oauth2/provider/ValidationServerResource.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/test/java/org/forgerock/restlet/ext/oauth2/OAuth2ProviderTest.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/test/java/org/forgerock/restlet/ext/oauth2/OAuth2UtilsTest.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/test/java/org/forgerock/restlet/ext/oauth2/flow/AbstractFlowTest.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/test/java/org/forgerock/restlet/ext/oauth2/flow/AuthorizationCodeServerResourceTest.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/test/java/org/forgerock/restlet/ext/oauth2/flow/ClientCredentialsServerResourceTest.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/test/java/org/forgerock/restlet/ext/oauth2/flow/ErrorServerResourceTest.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/test/java/org/forgerock/restlet/ext/oauth2/flow/ImplicitGrantServerResourceTest.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/test/java/org/forgerock/restlet/ext/oauth2/flow/PasswordServerResourceTest.java /forgerock/openam/openam-oauth2/openam-oauth2-restlet-extension/src/test/java/org/forgerock/restlet/ext/oauth2/flow/RefreshTokenServerResourceTest.java /forgerock/openam/openam-server-only/openam-server-prepare-war.xml /forgerock/openam/openam-server-only/src/main/resources/config/debugfiles.properties /forgerock/openam/openam-server-only/src/main/resources/config/schemaNames.properties /forgerock/openam/openam-server-only/src/main/resources/services/amSession.xml /forgerock/openam/openam-server/openam-server-prepare-war.xml /forgerock/openam/openam-shared/src/main/java/com/sun/identity/shared/Constants.java /forgerock/openam/openam-shared/src/main/java/com/sun/identity/shared/OAuth2Constants.java /forgerock/openam/openam-shared/src/main/java/com/sun/identity/tools/objects/MapFormat.java /forgerock/openam/openam-tools/openam-diagnostics/openam-diagnostics-plugins/src/main/java/com/sun/identity/diagnostic/plugin/services/connect/MQConnectValidation.java /forgerock/openam/openam-tools/openam-diagnostics/openam-diagnostics-plugins/src/main/java/com/sun/identity/diagnostic/plugin/services/server/SFOConfigValidator.java
89503929c8983c48e2049c77284b52e79ad37c32 06-Nov-2012 jeff.schenk <jeff.schenk@forgerock.com>

MAE-131/AME-192/AME-211 - CR-790. Session HA Failover and starting to refactor for use for SAML2 and OAUTH2 tokens as well.

/forgerock/openam/openam-core/pom.xml /forgerock/openam/openam-core/src/main/java/com/iplanet/am/util/SystemProperties.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/exceptions/EntryAlreadyExistsException.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/SessionCount.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/SessionRepository.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/SessionRepositoryFactory.java /forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/service/SessionService.java /forgerock/openam/openam-core/src/main/java/com/iplanet/services/naming/WebtopNaming.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/cli/schema/CreateServerConfigXML.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/config/SessionAttributeNames.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/config/wizard/Step5.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/config/wizard/Step7.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/coretoken/interfaces/AMSessionRepository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/coretoken/interfaces/AMTokenSAML2Repository.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/FAMPersisterManager.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/FAMRecordPersister.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/FAMRecordUtils.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/ConnectionFactoryProvider.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/ConnectionFactoryProviderFactory.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/ConnectionFactoryProviderImpl.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/FAMRecordJMQPersister.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/AssertionRecord.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/BaseRecord.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/CryptUtil.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/DataAccessor.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/FAMHaDB.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/FAMSFOPassword.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/HaDBEnv.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/SessionRecord.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/client/package-info.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/jmqdb/package-info.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/ha/package-info.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/setup/AMSetupServlet.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/setup/EmbeddedOpenDS.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/setup/LDIFTemplates.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/SessionHAFailoverSetupSubConfig.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CTSDataLayer.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CTSEmbeddedSearchResultIterator.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/CTSPersistentStore.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/ldap/Statistics.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/model/AMRecord.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/model/AMRecordDataEntry.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/model/AMSessionRepositoryDeferredOperation.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/model/AMSessionRepositoryDeferredOperationType.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/model/FAMRecord.java /forgerock/openam/openam-core/src/main/java/com/sun/identity/sm/mq/JMQSessionRepository.java /forgerock/openam/openam-core/src/main/resources/ha_sfo/ldif/cts-add-schema.ldif /forgerock/openam/openam-core/src/main/resources/ha_sfo/ldif/cts-container.ldif.template /forgerock/openam/openam-core/src/main/resources/ha_sfo/ldif/cts-delete-schema.ldif /forgerock/openam/openam-core/src/main/resources/ha_sfo/ldif/cts-indices-schema.ldif /forgerock/openam/openam-core/src/main/resources/ha_sfo/locale/amsessiondbsetup.properties AMSessionRepositoryEncodingTest.java AMSessionRepositoryGetInstanceTest.java AMSessionRepositoryTypeTest.java MockInternalSession.java /forgerock/openam/openam-distribution/openam-distribution-kit/src/main/assembly/openAM_KitAssembly_Descriptor.xml /forgerock/openam/openam-distribution/openam-distribution-library/pom.xml /forgerock/openam/openam-distribution/openam-distribution-ssoadmintools/pom.xml /forgerock/openam/openam-distribution/pom.xml /forgerock/openam/openam-federation/OpenFM/pom.xml /forgerock/openam/openam-federation/OpenFM/src/main/java/com/sun/identity/saml2/plugins/DefaultJMQSAML2Repository.java /forgerock/openam/openam-federation/OpenFM/src/main/scripts/bin/ssoadm /forgerock/openam/openam-federation/OpenFM/src/main/scripts/bin/ssoadm.bat /forgerock/openam/openam-federation/openam-federation-library/pom.xml /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/CTSPersistentSAML2Store.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/SAML2RepositoryFactory.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/SAML2Utils.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/AssertionIDRequestUtil.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/AuthnQueryUtil.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/IDPArtifactResolution.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/IDPProxyUtil.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/IDPSSOUtil.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/IDPSessionListener.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/IDPSingleLogout.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/SPACSUtils.java /forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/profile/SPSSOFederate.java /forgerock/openam/openam-forgerock-rest/src/main/java/org/forgerock/openam/forgerockrest/IdentityResource.java /forgerock/openam/openam-locale/pom.xml /forgerock/openam/openam-locale/src/main/java/org/forgerock/openam/session/ha/i18n/package-info.java /forgerock/openam/openam-locale/src/main/resources/org/forgerock/openam/session/ha/i18n/amsessionstore.properties /forgerock/openam/openam-oauth2/openam-oauth2-core-token-service/pom.xml /forgerock/openam/openam-oauth2/openam-oauth2-core-token-service/src/main/java/org/forgerock/openam/ext/cts/repo/JMQTokenRepo.java /forgerock/openam/openam-oauth2/openam-oauth2-main/pom.xml /forgerock/openam/openam-oauth2/openam-oauth2-openam-extension/pom.xml /forgerock/openam/openam-oauth2/pom.xml /forgerock/openam/openam-server-engine/pom.xml /forgerock/openam/openam-server-engine/src/main/java/org/forgerock/openam/server/engine/commons/boot/BootServiceInstance.java /forgerock/openam/openam-server-engine/src/main/java/org/forgerock/openam/server/engine/commons/boot/package-info.java /forgerock/openam/openam-server-engine/src/main/java/org/forgerock/openam/server/engine/commons/package-info.java /forgerock/openam/openam-server-engine/src/main/java/org/forgerock/openam/server/engine/commons/shutdown/ServiceInstanceShutdownHook.java /forgerock/openam/openam-server-engine/src/main/java/org/forgerock/openam/server/engine/package-info.java /forgerock/openam/openam-server-engine/src/main/java/org/forgerock/openam/server/engine/tomcat/BetterTomcat.java /forgerock/openam/openam-server-engine/src/main/java/org/forgerock/openam/server/engine/tomcat/BetterTomcatException.java /forgerock/openam/openam-server-engine/src/main/java/org/forgerock/openam/server/engine/tomcat/TomcatServiceComponent.java /forgerock/openam/openam-server-engine/src/main/java/org/forgerock/openam/server/engine/tomcat/package-info.java /forgerock/openam/openam-server-engine/src/main/java/org/forgerock/openam/server/package-info.java /forgerock/openam/openam-session-ha/openam-session-ha-core/pom.xml /forgerock/openam/openam-session-ha/openam-session-ha-core/src/main/java/org/forgerock/openam/session/ha/amsessionstore/package-info.java /forgerock/openam/openam-session-ha/openam-session-ha-core/src/main/java/org/forgerock/openam/session/ha/amsessionstore/store/opendj/OpenDJPersistentStore.java /forgerock/openam/openam-session-ha/openam-session-ha-core/src/main/java/org/forgerock/openam/session/ha/package-info.java /forgerock/openam/openam-session-ha/openam-session-ha-core/src/main/java/org/forgerock/openam/session/package-info.java /forgerock/openam/openam-session-ha/openam-session-ha-core/src/main/java/org/forgerock/package-info.java /forgerock/openam/openam-session-ha/openam-session-ha-core/src/main/resources/ldif/98-amsessiondb.ldif /forgerock/openam/openam-session-ha/openam-session-ha-core/src/main/resources/ldif/amsessiondb_container.ldif.template /forgerock/openam/openam-session-ha/openam-session-ha-core/src/main/resources/ldif/opendj_amsessiondb_index.ldif /forgerock/openam/openam-session-ha/openam-session-ha-core/src/test/java/org/forgerock/openam/session/ha/amsessionrepository/client/package-info.java /forgerock/openam/openam-session-ha/openam-session-ha-core/src/test/java/org/forgerock/openam/session/ha/amsessionrepository/package-info.java /forgerock/openam/openam-session-ha/openam-session-ha-core/src/test/java/org/forgerock/openam/session/ha/amsessionrepository/store/MockInternalSession.java /forgerock/openam/openam-session-ha/openam-session-ha-core/src/test/java/org/forgerock/openam/session/ha/amsessionrepository/store/package-info.java /forgerock/openam/openam-session-ha/openam-session-ha-core/src/test/java/org/forgerock/package-info.java /forgerock/openam/openam-session-ha/pom.xml /forgerock/openam/openam-shared/src/main/java/org/forgerock/openam/utils/TimeDuration.java /forgerock/openam/openam-tools/openam-diagnostics/openam-diagnostics-plugins/src/main/java/com/sun/identity/diagnostic/plugin/services/connect/MQConnectValidation.java /forgerock/openam/openam-tools/openam-diagnostics/openam-diagnostics-plugins/src/main/java/com/sun/identity/diagnostic/plugin/services/server/SFOConfigValidator.java /forgerock/openam/pom.xml