Open Sourcing identity service.
authormyrle-krantz <mkrantz@mifos.org>
Wed, 15 Mar 2017 13:57:31 +0000 (14:57 +0100)
committermyrle-krantz <mkrantz@mifos.org>
Wed, 15 Mar 2017 17:03:35 +0000 (18:03 +0100)
commitd1dd4a9870c376e1ab99585ef031cd6e6e44cc20
tree9a8d0033de2d431eca7ee6e05d85720e0578971c
Open Sourcing identity service.
97 files changed:
.gitignore [new file with mode: 0644]
HEADER [new file with mode: 0644]
LICENSE [new file with mode: 0644]
README.md [new file with mode: 0644]
api/build.gradle [new file with mode: 0644]
api/settings.gradle [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/EventConstants.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/PermittableGroupIds.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/client/IdentityService.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/client/PermittableGroupAlreadyExistsException.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/client/TenantAlreadyInitializedException.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/client/TenantNotSetException.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/client/UserAlreadyExistsException.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/domain/Authentication.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/domain/Password.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/domain/Permission.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/domain/PermittableGroup.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/domain/Role.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/domain/RoleIdentifier.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/domain/User.java [new file with mode: 0644]
api/src/main/java/io/mifos/identity/api/v1/domain/UserWithPassword.java [new file with mode: 0644]
api/src/test/java/io/mifos/identity/v1/domain/PasswordTest.java [new file with mode: 0644]
api/src/test/java/io/mifos/identity/v1/domain/RoleIdentifierTest.java [new file with mode: 0644]
api/src/test/java/io/mifos/identity/v1/domain/UserWithPasswordTest.java [new file with mode: 0644]
build.gradle [new file with mode: 0644]
component-test/build.gradle [new file with mode: 0644]
component-test/settings.gradle [new file with mode: 0644]
component-test/src/main/java/AbstractComponentTest.java [new file with mode: 0644]
component-test/src/main/java/Helpers.java [new file with mode: 0644]
component-test/src/main/java/TestAuthentication.java [new file with mode: 0644]
component-test/src/main/java/TestPasswords.java [new file with mode: 0644]
component-test/src/main/java/TestPermittableGroups.java [new file with mode: 0644]
component-test/src/main/java/TestProvisioning.java [new file with mode: 0644]
component-test/src/main/java/TestRefreshToken.java [new file with mode: 0644]
component-test/src/main/java/TestRoles.java [new file with mode: 0644]
component-test/src/main/java/TestUsers.java [new file with mode: 0644]
component-test/src/main/java/listener/AuthenticationEventListener.java [new file with mode: 0644]
component-test/src/main/java/listener/PermittableGroupEventListener.java [new file with mode: 0644]
component-test/src/main/java/listener/RoleEventListener.java [new file with mode: 0644]
component-test/src/main/java/listener/UserEventListener.java [new file with mode: 0644]
component-test/src/main/resources/logback.xml [new file with mode: 0644]
gradle/wrapper/gradle-wrapper.jar [new file with mode: 0644]
gradle/wrapper/gradle-wrapper.properties [new file with mode: 0644]
gradlew [new file with mode: 0755]
gradlew.bat [new file with mode: 0644]
service/build.gradle [new file with mode: 0644]
service/settings.gradle [new file with mode: 0644]
service/src/main/java/io/mifos/identity/config/IdentityServiceConfig.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/AuthenticationCommandResponse.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/ChangeRoleCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/ChangeUserPasswordCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/ChangeUserRoleCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/CreatePermittableGroupCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/CreateRoleCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/CreateUserCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/DeleteRoleCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/PasswordAuthenticationCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/RefreshTokenAuthenticationCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/handler/AuthenticationCommandHandler.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/handler/PermittableGroupCommandHandler.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/handler/Provisioner.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/handler/RoleCommandHandler.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/handler/TenantRefreshTokenSerializer.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/handler/UserCommandHandler.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/command/handler/UserEntityCreator.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/repository/AllowedOperationType.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/repository/PermissionType.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/repository/PermittableGroupEntity.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/repository/PermittableGroups.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/repository/PermittableType.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/repository/PrivateTenantInfoEntity.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/repository/RoleEntity.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/repository/Roles.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/repository/SignatureEntity.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/repository/Tenants.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/repository/UserEntity.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/repository/Users.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/service/PermittableGroupService.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/service/RoleMapper.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/service/RoleService.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/service/TenantService.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/service/UserService.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/util/IdentityConstants.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/internal/util/Time.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/rest/AuthorizationRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/rest/InitializeRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/rest/PathConstants.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/rest/PermittableGroupRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/rest/RoleRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/rest/SignatureRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/identity/rest/UserRestController.java [new file with mode: 0644]
service/src/main/resources/application.yml [new file with mode: 0644]
service/src/main/resources/bootstrap.yml [new file with mode: 0644]
service/src/main/resources/manifest.yml [new file with mode: 0644]
service/src/test/java/io/mifos/identity/internal/command/handler/AuthenticationCommandHandlerTest.java [new file with mode: 0644]
settings.gradle [new file with mode: 0644]
shared.gradle [new file with mode: 0644]