History log of /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample6/conf/authentication.json
Revision Date Author Comments Expand
738dcf53cdbddc9f941ca40c8db8dcf3e472eca5 09-Oct-2015 Jake Feasel <jake.feasel@forgerock.com>

OPENIDM-4217 - Align with CUI-111 and 21dcdac9 to properly use managed/user authzRoles. Still blocked by OPENIDM-4246

/forgerock/openidm-v4/openidm-ui/openidm-ui-admin/src/main/js/org/forgerock/openidm/ui/admin/delegates/SiteConfigurationDelegate.js /forgerock/openidm-v4/openidm-ui/openidm-ui-common/src/main/js/org/forgerock/openidm/ui/common/UserModel.js /forgerock/openidm-v4/openidm-ui/openidm-ui-common/src/main/js/org/forgerock/openidm/ui/common/components/Footer.js /forgerock/openidm-v4/openidm-ui/openidm-ui-enduser/src/main/js/org/forgerock/openidm/ui/dashboard/Dashboard.js /forgerock/openidm-v4/openidm-ui/openidm-ui-enduser/src/main/js/org/forgerock/openidm/ui/util/delegates/SiteConfigurationDelegate.js /forgerock/openidm-v4/openidm-ui/pom.xml /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/auth/populateRolesFromRelationship.js /forgerock/openidm-v4/openidm-zip/src/main/resources/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/internal-common/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample3/conf/authentication.json authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/scriptedrest2dj/conf/authentication.json
48a99a679220c6522d8b11dc1305f7780ae02a8e 07-Oct-2015 Jake Feasel <jake.feasel@forgerock.com>

CR-7438 - OPENIDM-3344 - Separate different role types into different fields for managed/user

/forgerock/openidm-v4/openidm-repo-orientdb/src/main/java/org/forgerock/openidm/repo/orientdb/impl/DBHelper.java /forgerock/openidm-v4/openidm-ui/openidm-ui-common/src/main/js/org/forgerock/openidm/ui/common/delegates/ResourceDelegate.js /forgerock/openidm-v4/openidm-ui/openidm-ui-common/src/main/js/org/forgerock/openidm/ui/common/resource/GenericEditResourceView.js /forgerock/openidm-v4/openidm-ui/openidm-ui-common/src/main/js/org/forgerock/openidm/ui/common/resource/ResourceCollectionArrayView.js /forgerock/openidm-v4/openidm-ui/openidm-ui-common/src/main/resources/templates/admin/resource/ResourceCollectionArrayViewTemplate.html /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/auth/populateAsManagedUser.js /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/auth/populateRolesFromRelationship.js /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/ui/onCreate-user-set-default-fields.js /forgerock/openidm-v4/openidm-zip/src/main/resources/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/conf/managed.json /forgerock/openidm-v4/openidm-zip/src/main/resources/db/mysql/scripts/sample-explicit-managed-user.sql /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/internal-common/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample3/conf/authentication.json authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/scriptedrest2dj/conf/authentication.json
194cdefb77cf5217ac87c29c6412db51bd6b8c8d 10-Feb-2015 Brendan Mmiller <brendan.miller@forgerock.com>

IDME-340 (CR-5999) Add "static user" auth module to authenticate anonymous user against module config to avoid repo read for self-registration use-cases.

/forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/auth/AuthenticatorFactory.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/auth/StaticAuthenticator.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMAuthModule.java /forgerock/openidm-v4/openidm-ui/openidm-ui-admin/src/main/js/org/forgerock/openidm/ui/admin/authentication/AuthenticationView.js /forgerock/openidm-v4/openidm-ui/openidm-ui-admin/src/main/resources/locales/en/translation.json /forgerock/openidm-v4/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/authentication/STATIC_USER.json /forgerock/openidm-v4/openidm-zip/src/main/resources/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/internal-common/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/openam/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample3/conf/authentication.json authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/scriptedrest2dj/conf/authentication.json
94dade725a55de70aec65a84bc4949882e5277b1 02-Jun-2014 Jake Feasel <jake.feasel@forgerock.com>

CR-3654 - OPENIDM-1896 - Renaming passthroughAuthnPopulateContext.js to populateAsManagedUser.js

ca9cecf8aad26de692a51049e26d3374dc97f975 30-May-2014 Brendan Mmiller <brendan.miller@forgerock.com>

OPENIDM-1708 (CR-3633) Support reauth for any auth module configured in authentication.json. * AuthenticationService now handles requests on /authentication, replaciing AuthFilter which was not a filter, and did not fully handle reauth. * Authenticators are used from both JASPI auth modules and AuthenticationService to provide the authentication--either with Http headers in the case of the auth modules, or from the authcid in the HttpContext and the reauth header in the case of reauthentication. * AuthenticationService now satisfies the AuthenticationConfig service for the purposes of OSGiAuthFilterBuilder's access to the config to build the JASPI CAF. * The duplicative managed/user config at the top of the sample authentication.json files are now removed, thus satisfying OPENIDM-1781.

/forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/auth/AuthenticationService.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/auth/Authenticator.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/auth/AuthenticatorFactory.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/auth/PassthroughAuthenticator.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/auth/ResourceQueryAuthenticator.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/config/AuthenticationConfigImpl.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/config/JaspiRuntimeConfigurationFactory.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/config/OSGiAuthnFilterHelper.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/DelegatedAuthModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMAuthModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMJaspiModuleWrapper.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMUserAuthModule.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/modules/DelegatedAuthModuleTest.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/modules/IDMUserAuthModuleTest.java /forgerock/openidm-v4/openidm-filter/pom.xml /forgerock/openidm-v4/openidm-filter/src/main/java/org/forgerock/openidm/filter/AuthException.java /forgerock/openidm-v4/openidm-filter/src/main/java/org/forgerock/openidm/filter/AuthFilter.java /forgerock/openidm-v4/openidm-filter/src/main/java/org/forgerock/openidm/filter/internal/metadata/ConfigMeta.java /forgerock/openidm-v4/openidm-filter/src/main/java/org/forgerock/openidm/filter/package-info.java /forgerock/openidm-v4/openidm-filter/src/main/resources/org/forgerock/metadata/bundle.json /forgerock/openidm-v4/openidm-security/src/main/java/org/forgerock/openidm/security/impl/KeystoreResourceProvider.java /forgerock/openidm-v4/openidm-zip/pom.xml /forgerock/openidm-v4/openidm-zip/src/main/resources/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/internal-common/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample3/conf/authentication.json authentication.json /forgerock/openidm-v4/pom.xml
b4260bb3e2303240ecf6c7e4e5639439c3f98889 27-May-2014 Brendan Mmiller <brendan.miller@forgerock.com>

OPENIDM-1762 (CR-3586) Additional decoupling of auth module role calculation and security context population from auth module validation code. Notably: * factor out basic auth code to allow PassthroughModule to support both basic auth and X-OpenIDM- header auth. * remove IWAPassthroughModule in favor of using auth module configuration to control order of execution * separate client cert auth into its own module, supporting an list of "allowedAuthenticationIdPatterns" to compare against the subject DN * remove static dependency on OSGIAuthnFilterBuilder for injection of OSGi artifacts - improves testability

/forgerock/openidm-v4/openidm-authnfilter/pom.xml /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/config/JaspiRuntimeConfigurationFactory.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/config/OSGiAuthnFilterBuilder.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/config/OSGiAuthnFilterHelper.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/AugmentationScriptExecutor.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/AuthHelper.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/ClientCertAuthModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/DefaultRoleCalculator.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMAuthModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMAuthenticationAuditLogger.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMJaspiModuleWrapper.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMUserAuthModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IWAModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IWAPassthroughModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/InternalUserAuthModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/ManagedUserAuthModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/MappingRoleCalculator.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/PassthroughAuthenticator.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/PassthroughModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/PropertyRoleCalculator.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/ResourceQueryAuthenticator.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/RoleCalculator.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/RoleCalculatorFactory.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/UserWrapper.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/config/JaspiRuntimeConfigurationFactoryTest.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/modules/IDMJaspiModuleWrapperTest.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/modules/IDMUserAuthModuleTest.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/modules/IWAPassthroughModuleTest.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/modules/PassthroughModuleTest.java /forgerock/openidm-v4/openidm-filter/src/main/java/org/forgerock/openidm/filter/AuthFilter.java /forgerock/openidm-v4/openidm-zip/src/main/resources/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/internal-common/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample3/conf/authentication.json authentication.json
0b90cf39da4c7ba2b843ffd3512d84d009b5dff0 14-May-2014 Brendan Mmiller <brendan.miller@forgerock.com>

OPENIDM-1735 / OPENIDM-1134 (CR-3503) Provide additional detail on sync failures from managed object CRUD operations. Provide example compensation script to compensate for sync failures.

/forgerock/openidm-v4/openidm-core/pom.xml /forgerock/openidm-v4/openidm-core/src/main/java/org/forgerock/openidm/managed/ManagedObjectSet.java /forgerock/openidm-v4/openidm-core/src/main/java/org/forgerock/openidm/sync/impl/ObjectMapping.java /forgerock/openidm-v4/openidm-core/src/main/java/org/forgerock/openidm/sync/impl/SynchronizationException.java /forgerock/openidm-v4/openidm-core/src/main/java/org/forgerock/openidm/sync/impl/SynchronizationService.java /forgerock/openidm-v4/openidm-core/src/test/java/org/forgerock/openidm/sync/impl/ObjectMappingTest.java /forgerock/openidm-v4/openidm-provisioner-openicf/src/main/java/org/forgerock/openidm/provisioner/openicf/commons/ObjectClassInfoHelper.java /forgerock/openidm-v4/openidm-provisioner-openicf/src/main/java/org/forgerock/openidm/provisioner/openicf/impl/OpenICFProvisionerService.java /forgerock/openidm-v4/openidm-provisioner-openicf/src/test/java/org/forgerock/openidm/provisioner/openicf/impl/OpenICFProvisionerServiceTest.java /forgerock/openidm-v4/openidm-provisioner/src/main/java/org/forgerock/openidm/provisioner/impl/SystemObjectSetService.java /forgerock/openidm-v4/openidm-ui-enduser/src/main/js/org/forgerock/openidm/ui/admin/users/UsersView.js /forgerock/openidm-v4/openidm-workflow-activiti/src/main/java/org/forgerock/openidm/workflow/activiti/impl/JsonGroupQuery.java /forgerock/openidm-v4/openidm-workflow-activiti/src/main/java/org/forgerock/openidm/workflow/activiti/impl/JsonUserQuery.java /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/compensate.js /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/policy.js /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/policyFilter.js /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/roles/defaultMapping.js /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/roles/update-users-of-role.js /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/ui/jqgridQueryWrapper.js /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/workflow/triggerWorkflowFromSync.js /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/internal-common/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample3/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample5/conf/sync.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample5/script/reconStats.js authentication.json /forgerock/openidm-v4/pom.xml
0c3f79f75f596c8d6700b2de830000f754bb28a9 12-May-2014 Phill Cunnington <phill.cunnington@forgerock.com>

CF-2495 - CAF-93/CAF-103 - Session integration with OpenAM via common session module

/forgerock/openidm-v4/openidm-api-servlet/src/main/java/org/forgerock/openidm/servlet/internal/IDMSecurityContextFactory.java /forgerock/openidm-v4/openidm-authnfilter/pom.xml /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/config/JaspiRuntimeConfigurationFactory.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/AugmentationScriptExecutor.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMAuthModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMJaspiModuleWrapper.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMServerAuthModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMUserAuthModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IWAModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IWAPassthroughModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/InternalUserAuthModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/PassthroughAuthenticator.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/PassthroughModule.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/RoleCalculator.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/SecurityContextMapper.java /forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/UserWrapper.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/config/JaspiRuntimeConfigurationFactoryTest.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/modules/IDMJaspiModuleWrapperTest.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/modules/IDMServerAuthModuleTest.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/modules/IWAModuleTest.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/modules/IWAPassthroughModuleTest.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/modules/InternalUserAuthModuleTest.java /forgerock/openidm-v4/openidm-authnfilter/src/test/java/org/forgerock/openidm/jaspi/modules/PassthroughModuleTest.java /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/auth/passthroughAuthnPopulateContext.js /forgerock/openidm-v4/openidm-zip/src/main/resources/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/internal-common/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/provisioners/provisioner.openicf-ldap.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample3/conf/authentication.json authentication.json /forgerock/openidm-v4/pom.xml
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79c 18-Apr-2014 Jake Feasel <jake.feasel@forgerock.com>

CR-3404 - OPENIDM-1734 - Updates for Sample 6