├── .docker └── wait-for ├── .editorconfig ├── .env ├── .env.test ├── .git_hooks └── pre-commit ├── .gitignore ├── .php_cs.dist ├── .travis.yml ├── LICENSE ├── README.md ├── behat.yaml.dist ├── bin └── console ├── composer.json ├── composer.lock ├── config ├── bootstrap.php ├── bundles.php ├── packages │ ├── api_platform.yaml │ ├── dev │ │ ├── debug.yaml │ │ ├── easy_log_handler.yaml │ │ ├── monolog.yaml │ │ ├── routing.yaml │ │ └── web_profiler.yaml │ ├── doctrine.yaml │ ├── doctrine_migrations.yaml │ ├── framework.yaml │ ├── messenger.yaml │ ├── nelmio_cors.yaml │ ├── prod │ │ ├── doctrine.yaml │ │ └── monolog.yaml │ ├── prooph_event_store.yaml │ ├── routing.yaml │ ├── security.yaml │ ├── test │ │ ├── doctrine.yaml │ │ ├── framework.yaml │ │ ├── monolog.yaml │ │ └── web_profiler.yaml │ └── twig.yaml ├── routes.yaml ├── routes │ ├── annotations.yaml │ ├── api_platform.yaml │ └── dev │ │ ├── twig.yaml │ │ └── web_profiler.yaml ├── services.yaml └── services_test.yaml ├── docker-compose.yaml ├── docker └── php │ └── Dockerfile ├── features ├── role │ ├── adding_scope_role.feature │ ├── browsing_scope_roles.feature │ ├── read_role_details.feature │ └── removing_scope_role.feature ├── scope │ ├── adding_scope.feature │ ├── browsing_scopes.feature │ ├── read_scope_details.feature │ ├── removing_scope.feature │ └── updating_scope.feature └── user │ ├── adding_user.feature │ ├── assign_a_role.feature │ └── read_user_details.feature ├── model ├── Role.fpp ├── Scope.fpp └── User.fpp ├── phpspec.yaml.dist ├── public └── index.php ├── spec ├── Application │ ├── Role │ │ └── Command │ │ │ ├── AddRoleHandlerSpec.php │ │ │ └── RemoveRoleHandlerSpec.php │ ├── Scope │ │ └── Command │ │ │ ├── CreateScopeHandlerSpec.php │ │ │ ├── RemoveScopeHandlerSpec.php │ │ │ └── RenameScopeHandlerSpec.php │ └── User │ │ └── Command │ │ ├── DemoteUserHandlerSpec.php │ │ ├── PromoteUserHandlerSpec.php │ │ └── RegisterUserHandlerSpec.php └── Domain │ ├── Role │ └── Model │ │ ├── RoleNameSpec.php │ │ └── RoleSpec.php │ ├── Scope │ └── Model │ │ ├── ScopeAliasSpec.php │ │ └── ScopeSpec.php │ └── User │ └── Model │ └── UserSpec.php ├── src ├── Application │ ├── Role │ │ ├── Command │ │ │ ├── AddRole.php │ │ │ ├── AddRoleHandler.php │ │ │ ├── RemoveRole.php │ │ │ └── RemoveRoleHandler.php │ │ ├── Exception │ │ │ ├── RoleIdAlreadyRegisteredException.php │ │ │ ├── RoleNameAlreadyExistsException.php │ │ │ ├── RoleNamePrefixInvalidException.php │ │ │ └── RoleNotFoundException.php │ │ └── Repository │ │ │ └── Roles.php │ ├── Scope │ │ ├── Command │ │ │ ├── CreateScope.php │ │ │ ├── CreateScopeHandler.php │ │ │ ├── RemoveScope.php │ │ │ ├── RemoveScopeHandler.php │ │ │ ├── RenameScope.php │ │ │ └── RenameScopeHandler.php │ │ ├── Exception │ │ │ ├── ScopeAliasAlreadyRegisteredException.php │ │ │ ├── ScopeIdAlreadyRegisteredException.php │ │ │ └── ScopeNotFoundException.php │ │ └── Repository │ │ │ └── Scopes.php │ └── User │ │ ├── Command │ │ ├── DemoteUser.php │ │ ├── DemoteUserHandler.php │ │ ├── PromoteUser.php │ │ ├── PromoteUserHandler.php │ │ ├── RegisterUser.php │ │ └── RegisterUserHandler.php │ │ ├── Exception │ │ ├── UserIdAlreadyRegisteredException.php │ │ ├── UserNotFoundException.php │ │ └── UsernameAlreadyRegisteredException.php │ │ └── Repository │ │ └── Users.php ├── Bundle │ └── IamBundle │ │ ├── Api │ │ ├── AbstractAccessPoint.php │ │ ├── IamApiFacade.php │ │ ├── Role.php │ │ ├── Scope.php │ │ └── User.php │ │ ├── DependencyInjection │ │ ├── Configuration.php │ │ └── IamExtension.php │ │ ├── IamBundle.php │ │ ├── Resources │ │ └── config │ │ │ └── services.xml │ │ └── Services │ │ ├── Client.php │ │ └── RequestManager.php ├── Domain │ ├── Role │ │ ├── Event │ │ │ ├── RoleWasAdded.php │ │ │ └── RoleWasRemoved.php │ │ └── Model │ │ │ ├── Role.php │ │ │ ├── RoleId.php │ │ │ └── RoleName.php │ ├── Scope │ │ ├── Event │ │ │ ├── ScopeWasCreated.php │ │ │ ├── ScopeWasRemoved.php │ │ │ └── ScopeWasRenamed.php │ │ └── Model │ │ │ ├── Scope.php │ │ │ ├── ScopeAlias.php │ │ │ ├── ScopeId.php │ │ │ └── ScopeName.php │ └── User │ │ ├── Event │ │ ├── UserWasCreated.php │ │ ├── UserWasDemoted.php │ │ └── UserWasPromoted.php │ │ └── Model │ │ ├── User.php │ │ ├── UserId.php │ │ └── Username.php └── Infrastructure │ ├── Command │ ├── CreateRoleCommand.php │ ├── CreateScopeCommand.php │ ├── DemoteUserCommand.php │ ├── GrantsUserCommand.php │ ├── ListRoleCommand.php │ ├── ListScopeCommand.php │ ├── PromoteUserCommand.php │ ├── RegisterUserCommand.php │ ├── RemoveRoleCommand.php │ └── RemoveScopeCommand.php │ ├── Controller │ ├── .gitignore │ ├── ScopesGetUsersCollection.php │ ├── ScopesGetUsersRolesCollection.php │ ├── UserDemote.php │ └── UserPromote.php │ ├── DataPersister │ ├── DummyDataPersist.php │ ├── RoleDataPersister.php │ ├── ScopeDataPersister.php │ └── UserDataPersister.php │ ├── DataProvider │ ├── RoleItemDataProvider.php │ ├── ScopeCollectionDataProvider.php │ ├── ScopeItemDataProvider.php │ ├── ScopeSubresourceRoleDataProvider.php │ └── UserItemDataProvider.php │ ├── Doctrine │ ├── EventStore │ │ ├── RolesEventStore.php │ │ ├── ScopesEventStore.php │ │ └── UsersEventStore.php │ ├── Migrations │ │ └── .gitignore │ └── Repository │ │ ├── GrantViewsRepository.php │ │ ├── RoleViewsRepository.php │ │ ├── ScopeViewsRepository.php │ │ └── UserViewsRepository.php │ ├── Kernel.php │ ├── ProcessManager │ ├── OnRoleWasRemovedProcess.php │ └── OnScopeWasRemovedProcess.php │ ├── ReadModel │ ├── Projection │ │ ├── GrantReadModel.php │ │ ├── RoleReadModel.php │ │ ├── ScopeReadModel.php │ │ └── UserReadModel.php │ ├── Repository │ │ ├── GrantViews.php │ │ ├── RoleViews.php │ │ ├── ScopeViews.php │ │ └── UserViews.php │ └── View │ │ ├── GrantView.php │ │ ├── RoleView.php │ │ ├── ScopeView.php │ │ └── UserView.php │ └── Resources │ └── config │ ├── api_platform │ ├── .gitignore │ └── resources.xml │ └── doctrine │ ├── .gitignore │ ├── GrantView.orm.xml │ ├── RoleView.orm.xml │ ├── ScopeView.orm.xml │ └── UserView.orm.xml ├── symfony.lock ├── templates └── base.html.twig └── tests ├── Behat ├── Context │ ├── Api │ │ ├── RoleContext.php │ │ ├── ScopeContext.php │ │ └── UserContext.php │ ├── Application │ │ ├── RoleContext.php │ │ ├── ScopeContext.php │ │ └── UserContext.php │ ├── Hook │ │ ├── DatabaseContext.php │ │ └── ProophContext.php │ ├── Setup │ │ ├── RoleContext.php │ │ ├── ScopeContext.php │ │ └── UserContext.php │ └── Transform │ │ ├── RoleContext.php │ │ ├── ScopeContext.php │ │ └── UserContext.php ├── Repository │ ├── AbstractInMemoryRepository.php │ ├── GrantViewsInMemoryRepository.php │ ├── RoleViewsInMemoryRepository.php │ ├── ScopeViewsInMemoryRepository.php │ └── UserViewsInMemoryRepository.php └── Resources │ └── config │ ├── services.xml │ ├── services │ └── contexts │ │ ├── api.xml │ │ ├── application.xml │ │ ├── hook.xml │ │ ├── setup.xml │ │ └── transform.xml │ ├── suites.yaml │ └── suites │ ├── api │ ├── role.yaml │ ├── scope.yaml │ └── user.yaml │ └── domain │ ├── role.yaml │ ├── scope.yaml │ └── user.yaml └── Spec └── Fixtures ├── Role.php ├── Scope.php └── User.php /.docker/wait-for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/.docker/wait-for -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/.env -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/.env.test -------------------------------------------------------------------------------- /.git_hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/.git_hooks/pre-commit -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/.gitignore -------------------------------------------------------------------------------- /.php_cs.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/.php_cs.dist -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/README.md -------------------------------------------------------------------------------- /behat.yaml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/behat.yaml.dist -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/bin/console -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/composer.lock -------------------------------------------------------------------------------- /config/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/bootstrap.php -------------------------------------------------------------------------------- /config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/bundles.php -------------------------------------------------------------------------------- /config/packages/api_platform.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/api_platform.yaml -------------------------------------------------------------------------------- /config/packages/dev/debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/dev/debug.yaml -------------------------------------------------------------------------------- /config/packages/dev/easy_log_handler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/dev/easy_log_handler.yaml -------------------------------------------------------------------------------- /config/packages/dev/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/dev/monolog.yaml -------------------------------------------------------------------------------- /config/packages/dev/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/dev/routing.yaml -------------------------------------------------------------------------------- /config/packages/dev/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/dev/web_profiler.yaml -------------------------------------------------------------------------------- /config/packages/doctrine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/doctrine.yaml -------------------------------------------------------------------------------- /config/packages/doctrine_migrations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/doctrine_migrations.yaml -------------------------------------------------------------------------------- /config/packages/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/framework.yaml -------------------------------------------------------------------------------- /config/packages/messenger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/messenger.yaml -------------------------------------------------------------------------------- /config/packages/nelmio_cors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/nelmio_cors.yaml -------------------------------------------------------------------------------- /config/packages/prod/doctrine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/prod/doctrine.yaml -------------------------------------------------------------------------------- /config/packages/prod/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/prod/monolog.yaml -------------------------------------------------------------------------------- /config/packages/prooph_event_store.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/prooph_event_store.yaml -------------------------------------------------------------------------------- /config/packages/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/routing.yaml -------------------------------------------------------------------------------- /config/packages/security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/security.yaml -------------------------------------------------------------------------------- /config/packages/test/doctrine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/test/doctrine.yaml -------------------------------------------------------------------------------- /config/packages/test/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/test/framework.yaml -------------------------------------------------------------------------------- /config/packages/test/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/test/monolog.yaml -------------------------------------------------------------------------------- /config/packages/test/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/test/web_profiler.yaml -------------------------------------------------------------------------------- /config/packages/twig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/packages/twig.yaml -------------------------------------------------------------------------------- /config/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/routes.yaml -------------------------------------------------------------------------------- /config/routes/annotations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/routes/annotations.yaml -------------------------------------------------------------------------------- /config/routes/api_platform.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/routes/api_platform.yaml -------------------------------------------------------------------------------- /config/routes/dev/twig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/routes/dev/twig.yaml -------------------------------------------------------------------------------- /config/routes/dev/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/routes/dev/web_profiler.yaml -------------------------------------------------------------------------------- /config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/services.yaml -------------------------------------------------------------------------------- /config/services_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/config/services_test.yaml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docker/php/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/docker/php/Dockerfile -------------------------------------------------------------------------------- /features/role/adding_scope_role.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/features/role/adding_scope_role.feature -------------------------------------------------------------------------------- /features/role/browsing_scope_roles.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/features/role/browsing_scope_roles.feature -------------------------------------------------------------------------------- /features/role/read_role_details.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/features/role/read_role_details.feature -------------------------------------------------------------------------------- /features/role/removing_scope_role.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/features/role/removing_scope_role.feature -------------------------------------------------------------------------------- /features/scope/adding_scope.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/features/scope/adding_scope.feature -------------------------------------------------------------------------------- /features/scope/browsing_scopes.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/features/scope/browsing_scopes.feature -------------------------------------------------------------------------------- /features/scope/read_scope_details.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/features/scope/read_scope_details.feature -------------------------------------------------------------------------------- /features/scope/removing_scope.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/features/scope/removing_scope.feature -------------------------------------------------------------------------------- /features/scope/updating_scope.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/features/scope/updating_scope.feature -------------------------------------------------------------------------------- /features/user/adding_user.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/features/user/adding_user.feature -------------------------------------------------------------------------------- /features/user/assign_a_role.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/features/user/assign_a_role.feature -------------------------------------------------------------------------------- /features/user/read_user_details.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/features/user/read_user_details.feature -------------------------------------------------------------------------------- /model/Role.fpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/model/Role.fpp -------------------------------------------------------------------------------- /model/Scope.fpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/model/Scope.fpp -------------------------------------------------------------------------------- /model/User.fpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/model/User.fpp -------------------------------------------------------------------------------- /phpspec.yaml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/phpspec.yaml.dist -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/public/index.php -------------------------------------------------------------------------------- /spec/Application/Role/Command/AddRoleHandlerSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Application/Role/Command/AddRoleHandlerSpec.php -------------------------------------------------------------------------------- /spec/Application/Role/Command/RemoveRoleHandlerSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Application/Role/Command/RemoveRoleHandlerSpec.php -------------------------------------------------------------------------------- /spec/Application/Scope/Command/CreateScopeHandlerSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Application/Scope/Command/CreateScopeHandlerSpec.php -------------------------------------------------------------------------------- /spec/Application/Scope/Command/RemoveScopeHandlerSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Application/Scope/Command/RemoveScopeHandlerSpec.php -------------------------------------------------------------------------------- /spec/Application/Scope/Command/RenameScopeHandlerSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Application/Scope/Command/RenameScopeHandlerSpec.php -------------------------------------------------------------------------------- /spec/Application/User/Command/DemoteUserHandlerSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Application/User/Command/DemoteUserHandlerSpec.php -------------------------------------------------------------------------------- /spec/Application/User/Command/PromoteUserHandlerSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Application/User/Command/PromoteUserHandlerSpec.php -------------------------------------------------------------------------------- /spec/Application/User/Command/RegisterUserHandlerSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Application/User/Command/RegisterUserHandlerSpec.php -------------------------------------------------------------------------------- /spec/Domain/Role/Model/RoleNameSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Domain/Role/Model/RoleNameSpec.php -------------------------------------------------------------------------------- /spec/Domain/Role/Model/RoleSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Domain/Role/Model/RoleSpec.php -------------------------------------------------------------------------------- /spec/Domain/Scope/Model/ScopeAliasSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Domain/Scope/Model/ScopeAliasSpec.php -------------------------------------------------------------------------------- /spec/Domain/Scope/Model/ScopeSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Domain/Scope/Model/ScopeSpec.php -------------------------------------------------------------------------------- /spec/Domain/User/Model/UserSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/spec/Domain/User/Model/UserSpec.php -------------------------------------------------------------------------------- /src/Application/Role/Command/AddRole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Role/Command/AddRole.php -------------------------------------------------------------------------------- /src/Application/Role/Command/AddRoleHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Role/Command/AddRoleHandler.php -------------------------------------------------------------------------------- /src/Application/Role/Command/RemoveRole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Role/Command/RemoveRole.php -------------------------------------------------------------------------------- /src/Application/Role/Command/RemoveRoleHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Role/Command/RemoveRoleHandler.php -------------------------------------------------------------------------------- /src/Application/Role/Exception/RoleIdAlreadyRegisteredException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Role/Exception/RoleIdAlreadyRegisteredException.php -------------------------------------------------------------------------------- /src/Application/Role/Exception/RoleNameAlreadyExistsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Role/Exception/RoleNameAlreadyExistsException.php -------------------------------------------------------------------------------- /src/Application/Role/Exception/RoleNamePrefixInvalidException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Role/Exception/RoleNamePrefixInvalidException.php -------------------------------------------------------------------------------- /src/Application/Role/Exception/RoleNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Role/Exception/RoleNotFoundException.php -------------------------------------------------------------------------------- /src/Application/Role/Repository/Roles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Role/Repository/Roles.php -------------------------------------------------------------------------------- /src/Application/Scope/Command/CreateScope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Scope/Command/CreateScope.php -------------------------------------------------------------------------------- /src/Application/Scope/Command/CreateScopeHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Scope/Command/CreateScopeHandler.php -------------------------------------------------------------------------------- /src/Application/Scope/Command/RemoveScope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Scope/Command/RemoveScope.php -------------------------------------------------------------------------------- /src/Application/Scope/Command/RemoveScopeHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Scope/Command/RemoveScopeHandler.php -------------------------------------------------------------------------------- /src/Application/Scope/Command/RenameScope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Scope/Command/RenameScope.php -------------------------------------------------------------------------------- /src/Application/Scope/Command/RenameScopeHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Scope/Command/RenameScopeHandler.php -------------------------------------------------------------------------------- /src/Application/Scope/Exception/ScopeAliasAlreadyRegisteredException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Scope/Exception/ScopeAliasAlreadyRegisteredException.php -------------------------------------------------------------------------------- /src/Application/Scope/Exception/ScopeIdAlreadyRegisteredException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Scope/Exception/ScopeIdAlreadyRegisteredException.php -------------------------------------------------------------------------------- /src/Application/Scope/Exception/ScopeNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Scope/Exception/ScopeNotFoundException.php -------------------------------------------------------------------------------- /src/Application/Scope/Repository/Scopes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/Scope/Repository/Scopes.php -------------------------------------------------------------------------------- /src/Application/User/Command/DemoteUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/User/Command/DemoteUser.php -------------------------------------------------------------------------------- /src/Application/User/Command/DemoteUserHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/User/Command/DemoteUserHandler.php -------------------------------------------------------------------------------- /src/Application/User/Command/PromoteUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/User/Command/PromoteUser.php -------------------------------------------------------------------------------- /src/Application/User/Command/PromoteUserHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/User/Command/PromoteUserHandler.php -------------------------------------------------------------------------------- /src/Application/User/Command/RegisterUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/User/Command/RegisterUser.php -------------------------------------------------------------------------------- /src/Application/User/Command/RegisterUserHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/User/Command/RegisterUserHandler.php -------------------------------------------------------------------------------- /src/Application/User/Exception/UserIdAlreadyRegisteredException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/User/Exception/UserIdAlreadyRegisteredException.php -------------------------------------------------------------------------------- /src/Application/User/Exception/UserNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/User/Exception/UserNotFoundException.php -------------------------------------------------------------------------------- /src/Application/User/Exception/UsernameAlreadyRegisteredException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/User/Exception/UsernameAlreadyRegisteredException.php -------------------------------------------------------------------------------- /src/Application/User/Repository/Users.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Application/User/Repository/Users.php -------------------------------------------------------------------------------- /src/Bundle/IamBundle/Api/AbstractAccessPoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Bundle/IamBundle/Api/AbstractAccessPoint.php -------------------------------------------------------------------------------- /src/Bundle/IamBundle/Api/IamApiFacade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Bundle/IamBundle/Api/IamApiFacade.php -------------------------------------------------------------------------------- /src/Bundle/IamBundle/Api/Role.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Bundle/IamBundle/Api/Role.php -------------------------------------------------------------------------------- /src/Bundle/IamBundle/Api/Scope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Bundle/IamBundle/Api/Scope.php -------------------------------------------------------------------------------- /src/Bundle/IamBundle/Api/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Bundle/IamBundle/Api/User.php -------------------------------------------------------------------------------- /src/Bundle/IamBundle/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Bundle/IamBundle/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /src/Bundle/IamBundle/DependencyInjection/IamExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Bundle/IamBundle/DependencyInjection/IamExtension.php -------------------------------------------------------------------------------- /src/Bundle/IamBundle/IamBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Bundle/IamBundle/IamBundle.php -------------------------------------------------------------------------------- /src/Bundle/IamBundle/Resources/config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Bundle/IamBundle/Resources/config/services.xml -------------------------------------------------------------------------------- /src/Bundle/IamBundle/Services/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Bundle/IamBundle/Services/Client.php -------------------------------------------------------------------------------- /src/Bundle/IamBundle/Services/RequestManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Bundle/IamBundle/Services/RequestManager.php -------------------------------------------------------------------------------- /src/Domain/Role/Event/RoleWasAdded.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/Role/Event/RoleWasAdded.php -------------------------------------------------------------------------------- /src/Domain/Role/Event/RoleWasRemoved.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/Role/Event/RoleWasRemoved.php -------------------------------------------------------------------------------- /src/Domain/Role/Model/Role.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/Role/Model/Role.php -------------------------------------------------------------------------------- /src/Domain/Role/Model/RoleId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/Role/Model/RoleId.php -------------------------------------------------------------------------------- /src/Domain/Role/Model/RoleName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/Role/Model/RoleName.php -------------------------------------------------------------------------------- /src/Domain/Scope/Event/ScopeWasCreated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/Scope/Event/ScopeWasCreated.php -------------------------------------------------------------------------------- /src/Domain/Scope/Event/ScopeWasRemoved.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/Scope/Event/ScopeWasRemoved.php -------------------------------------------------------------------------------- /src/Domain/Scope/Event/ScopeWasRenamed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/Scope/Event/ScopeWasRenamed.php -------------------------------------------------------------------------------- /src/Domain/Scope/Model/Scope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/Scope/Model/Scope.php -------------------------------------------------------------------------------- /src/Domain/Scope/Model/ScopeAlias.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/Scope/Model/ScopeAlias.php -------------------------------------------------------------------------------- /src/Domain/Scope/Model/ScopeId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/Scope/Model/ScopeId.php -------------------------------------------------------------------------------- /src/Domain/Scope/Model/ScopeName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/Scope/Model/ScopeName.php -------------------------------------------------------------------------------- /src/Domain/User/Event/UserWasCreated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/User/Event/UserWasCreated.php -------------------------------------------------------------------------------- /src/Domain/User/Event/UserWasDemoted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/User/Event/UserWasDemoted.php -------------------------------------------------------------------------------- /src/Domain/User/Event/UserWasPromoted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/User/Event/UserWasPromoted.php -------------------------------------------------------------------------------- /src/Domain/User/Model/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/User/Model/User.php -------------------------------------------------------------------------------- /src/Domain/User/Model/UserId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/User/Model/UserId.php -------------------------------------------------------------------------------- /src/Domain/User/Model/Username.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Domain/User/Model/Username.php -------------------------------------------------------------------------------- /src/Infrastructure/Command/CreateRoleCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Command/CreateRoleCommand.php -------------------------------------------------------------------------------- /src/Infrastructure/Command/CreateScopeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Command/CreateScopeCommand.php -------------------------------------------------------------------------------- /src/Infrastructure/Command/DemoteUserCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Command/DemoteUserCommand.php -------------------------------------------------------------------------------- /src/Infrastructure/Command/GrantsUserCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Command/GrantsUserCommand.php -------------------------------------------------------------------------------- /src/Infrastructure/Command/ListRoleCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Command/ListRoleCommand.php -------------------------------------------------------------------------------- /src/Infrastructure/Command/ListScopeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Command/ListScopeCommand.php -------------------------------------------------------------------------------- /src/Infrastructure/Command/PromoteUserCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Command/PromoteUserCommand.php -------------------------------------------------------------------------------- /src/Infrastructure/Command/RegisterUserCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Command/RegisterUserCommand.php -------------------------------------------------------------------------------- /src/Infrastructure/Command/RemoveRoleCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Command/RemoveRoleCommand.php -------------------------------------------------------------------------------- /src/Infrastructure/Command/RemoveScopeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Command/RemoveScopeCommand.php -------------------------------------------------------------------------------- /src/Infrastructure/Controller/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Infrastructure/Controller/ScopesGetUsersCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Controller/ScopesGetUsersCollection.php -------------------------------------------------------------------------------- /src/Infrastructure/Controller/ScopesGetUsersRolesCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Controller/ScopesGetUsersRolesCollection.php -------------------------------------------------------------------------------- /src/Infrastructure/Controller/UserDemote.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Controller/UserDemote.php -------------------------------------------------------------------------------- /src/Infrastructure/Controller/UserPromote.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Controller/UserPromote.php -------------------------------------------------------------------------------- /src/Infrastructure/DataPersister/DummyDataPersist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/DataPersister/DummyDataPersist.php -------------------------------------------------------------------------------- /src/Infrastructure/DataPersister/RoleDataPersister.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/DataPersister/RoleDataPersister.php -------------------------------------------------------------------------------- /src/Infrastructure/DataPersister/ScopeDataPersister.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/DataPersister/ScopeDataPersister.php -------------------------------------------------------------------------------- /src/Infrastructure/DataPersister/UserDataPersister.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/DataPersister/UserDataPersister.php -------------------------------------------------------------------------------- /src/Infrastructure/DataProvider/RoleItemDataProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/DataProvider/RoleItemDataProvider.php -------------------------------------------------------------------------------- /src/Infrastructure/DataProvider/ScopeCollectionDataProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/DataProvider/ScopeCollectionDataProvider.php -------------------------------------------------------------------------------- /src/Infrastructure/DataProvider/ScopeItemDataProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/DataProvider/ScopeItemDataProvider.php -------------------------------------------------------------------------------- /src/Infrastructure/DataProvider/ScopeSubresourceRoleDataProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/DataProvider/ScopeSubresourceRoleDataProvider.php -------------------------------------------------------------------------------- /src/Infrastructure/DataProvider/UserItemDataProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/DataProvider/UserItemDataProvider.php -------------------------------------------------------------------------------- /src/Infrastructure/Doctrine/EventStore/RolesEventStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Doctrine/EventStore/RolesEventStore.php -------------------------------------------------------------------------------- /src/Infrastructure/Doctrine/EventStore/ScopesEventStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Doctrine/EventStore/ScopesEventStore.php -------------------------------------------------------------------------------- /src/Infrastructure/Doctrine/EventStore/UsersEventStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Doctrine/EventStore/UsersEventStore.php -------------------------------------------------------------------------------- /src/Infrastructure/Doctrine/Migrations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Infrastructure/Doctrine/Repository/GrantViewsRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Doctrine/Repository/GrantViewsRepository.php -------------------------------------------------------------------------------- /src/Infrastructure/Doctrine/Repository/RoleViewsRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Doctrine/Repository/RoleViewsRepository.php -------------------------------------------------------------------------------- /src/Infrastructure/Doctrine/Repository/ScopeViewsRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Doctrine/Repository/ScopeViewsRepository.php -------------------------------------------------------------------------------- /src/Infrastructure/Doctrine/Repository/UserViewsRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Doctrine/Repository/UserViewsRepository.php -------------------------------------------------------------------------------- /src/Infrastructure/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Kernel.php -------------------------------------------------------------------------------- /src/Infrastructure/ProcessManager/OnRoleWasRemovedProcess.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ProcessManager/OnRoleWasRemovedProcess.php -------------------------------------------------------------------------------- /src/Infrastructure/ProcessManager/OnScopeWasRemovedProcess.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ProcessManager/OnScopeWasRemovedProcess.php -------------------------------------------------------------------------------- /src/Infrastructure/ReadModel/Projection/GrantReadModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ReadModel/Projection/GrantReadModel.php -------------------------------------------------------------------------------- /src/Infrastructure/ReadModel/Projection/RoleReadModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ReadModel/Projection/RoleReadModel.php -------------------------------------------------------------------------------- /src/Infrastructure/ReadModel/Projection/ScopeReadModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ReadModel/Projection/ScopeReadModel.php -------------------------------------------------------------------------------- /src/Infrastructure/ReadModel/Projection/UserReadModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ReadModel/Projection/UserReadModel.php -------------------------------------------------------------------------------- /src/Infrastructure/ReadModel/Repository/GrantViews.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ReadModel/Repository/GrantViews.php -------------------------------------------------------------------------------- /src/Infrastructure/ReadModel/Repository/RoleViews.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ReadModel/Repository/RoleViews.php -------------------------------------------------------------------------------- /src/Infrastructure/ReadModel/Repository/ScopeViews.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ReadModel/Repository/ScopeViews.php -------------------------------------------------------------------------------- /src/Infrastructure/ReadModel/Repository/UserViews.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ReadModel/Repository/UserViews.php -------------------------------------------------------------------------------- /src/Infrastructure/ReadModel/View/GrantView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ReadModel/View/GrantView.php -------------------------------------------------------------------------------- /src/Infrastructure/ReadModel/View/RoleView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ReadModel/View/RoleView.php -------------------------------------------------------------------------------- /src/Infrastructure/ReadModel/View/ScopeView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ReadModel/View/ScopeView.php -------------------------------------------------------------------------------- /src/Infrastructure/ReadModel/View/UserView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/ReadModel/View/UserView.php -------------------------------------------------------------------------------- /src/Infrastructure/Resources/config/api_platform/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Infrastructure/Resources/config/api_platform/resources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Resources/config/api_platform/resources.xml -------------------------------------------------------------------------------- /src/Infrastructure/Resources/config/doctrine/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Infrastructure/Resources/config/doctrine/GrantView.orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Resources/config/doctrine/GrantView.orm.xml -------------------------------------------------------------------------------- /src/Infrastructure/Resources/config/doctrine/RoleView.orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Resources/config/doctrine/RoleView.orm.xml -------------------------------------------------------------------------------- /src/Infrastructure/Resources/config/doctrine/ScopeView.orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Resources/config/doctrine/ScopeView.orm.xml -------------------------------------------------------------------------------- /src/Infrastructure/Resources/config/doctrine/UserView.orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/src/Infrastructure/Resources/config/doctrine/UserView.orm.xml -------------------------------------------------------------------------------- /symfony.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/symfony.lock -------------------------------------------------------------------------------- /templates/base.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/templates/base.html.twig -------------------------------------------------------------------------------- /tests/Behat/Context/Api/RoleContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Api/RoleContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Api/ScopeContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Api/ScopeContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Api/UserContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Api/UserContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Application/RoleContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Application/RoleContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Application/ScopeContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Application/ScopeContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Application/UserContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Application/UserContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Hook/DatabaseContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Hook/DatabaseContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Hook/ProophContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Hook/ProophContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Setup/RoleContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Setup/RoleContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Setup/ScopeContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Setup/ScopeContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Setup/UserContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Setup/UserContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Transform/RoleContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Transform/RoleContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Transform/ScopeContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Transform/ScopeContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Transform/UserContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Context/Transform/UserContext.php -------------------------------------------------------------------------------- /tests/Behat/Repository/AbstractInMemoryRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Repository/AbstractInMemoryRepository.php -------------------------------------------------------------------------------- /tests/Behat/Repository/GrantViewsInMemoryRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Repository/GrantViewsInMemoryRepository.php -------------------------------------------------------------------------------- /tests/Behat/Repository/RoleViewsInMemoryRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Repository/RoleViewsInMemoryRepository.php -------------------------------------------------------------------------------- /tests/Behat/Repository/ScopeViewsInMemoryRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Repository/ScopeViewsInMemoryRepository.php -------------------------------------------------------------------------------- /tests/Behat/Repository/UserViewsInMemoryRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Repository/UserViewsInMemoryRepository.php -------------------------------------------------------------------------------- /tests/Behat/Resources/config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/services.xml -------------------------------------------------------------------------------- /tests/Behat/Resources/config/services/contexts/api.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/services/contexts/api.xml -------------------------------------------------------------------------------- /tests/Behat/Resources/config/services/contexts/application.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/services/contexts/application.xml -------------------------------------------------------------------------------- /tests/Behat/Resources/config/services/contexts/hook.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/services/contexts/hook.xml -------------------------------------------------------------------------------- /tests/Behat/Resources/config/services/contexts/setup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/services/contexts/setup.xml -------------------------------------------------------------------------------- /tests/Behat/Resources/config/services/contexts/transform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/services/contexts/transform.xml -------------------------------------------------------------------------------- /tests/Behat/Resources/config/suites.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/suites.yaml -------------------------------------------------------------------------------- /tests/Behat/Resources/config/suites/api/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/suites/api/role.yaml -------------------------------------------------------------------------------- /tests/Behat/Resources/config/suites/api/scope.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/suites/api/scope.yaml -------------------------------------------------------------------------------- /tests/Behat/Resources/config/suites/api/user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/suites/api/user.yaml -------------------------------------------------------------------------------- /tests/Behat/Resources/config/suites/domain/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/suites/domain/role.yaml -------------------------------------------------------------------------------- /tests/Behat/Resources/config/suites/domain/scope.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/suites/domain/scope.yaml -------------------------------------------------------------------------------- /tests/Behat/Resources/config/suites/domain/user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Behat/Resources/config/suites/domain/user.yaml -------------------------------------------------------------------------------- /tests/Spec/Fixtures/Role.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Spec/Fixtures/Role.php -------------------------------------------------------------------------------- /tests/Spec/Fixtures/Scope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Spec/Fixtures/Scope.php -------------------------------------------------------------------------------- /tests/Spec/Fixtures/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aulasoftwarelibre/iam/HEAD/tests/Spec/Fixtures/User.php --------------------------------------------------------------------------------