fineract-cn-identity.git
3 years agoFINCN-148 build with travis-ci.com and upload artifacts to Artifactory
Juhan Aasaru [Thu, 25 Apr 2019 10:34:34 +0000 (13:34 +0300)] 
FINCN-148 build with travis-ci.com and upload artifacts to Artifactory

3 years agoMerge pull request #10 from Izakey/develop
Isaac Kamga [Mon, 8 Apr 2019 18:20:51 +0000 (19:20 +0100)] 
Merge pull request #10 from Izakey/develop

Fixed spelling errors in component-tests

3 years agoFixed spelling errors in component-tests 10/head
Isaac Kamga [Mon, 8 Apr 2019 18:02:33 +0000 (19:02 +0100)] 
Fixed spelling errors in component-tests

3 years agoMerge pull request #9 from Izakey/develop
Isaac Kamga [Mon, 18 Mar 2019 22:44:14 +0000 (23:44 +0100)] 
Merge pull request #9 from Izakey/develop

Fix typo in TestEnvironment generateUniqueIdentifier() method

3 years agoFix typo in TestEnvironment generateUniqueIdentifier() method 9/head
Isaac Kamga [Mon, 18 Mar 2019 22:42:19 +0000 (23:42 +0100)] 
Fix typo in TestEnvironment generateUniqueIdentifier() method

3 years agoMerge pull request #8 from Anh3h/develop
Myrle Krantz [Sat, 9 Mar 2019 12:59:19 +0000 (13:59 +0100)] 
Merge pull request #8 from Anh3h/develop

Add Docker configuration

3 years agoAdd Docker configuration 8/head
Anh3h [Thu, 7 Mar 2019 21:08:14 +0000 (16:08 -0500)] 
Add Docker configuration

4 years agoMerge pull request #7 from Izakey/develop
Awasum Yannick [Thu, 6 Sep 2018 10:02:59 +0000 (11:02 +0100)] 
Merge pull request #7 from Izakey/develop

Document Identity API to manage identities, roles and permissions

4 years agoFix failing tests and update license information 7/head
Isaac Kamga [Wed, 5 Sep 2018 18:44:52 +0000 (19:44 +0100)] 
Fix failing tests and update license information

4 years agoDocument Identity API to manage identities, roles and permissions
Isaac Kamga [Tue, 4 Sep 2018 13:23:17 +0000 (14:23 +0100)] 
Document Identity API to manage identities, roles and permissions

4 years agoMerge pull request #6 from apache/revert-5-develop
Isaac Kamga [Mon, 11 Jun 2018 01:20:13 +0000 (02:20 +0100)] 
Merge pull request #6 from apache/revert-5-develop

Revert "Document the Identity API"

4 years agoRevert "Document the Identity API" revert-5-develop 6/head
Isaac Kamga [Mon, 11 Jun 2018 01:19:43 +0000 (02:19 +0100)] 
Revert "Document the Identity API"

4 years agoMerge pull request #5 from Izakey/develop
Isaac Kamga [Mon, 23 Apr 2018 18:26:22 +0000 (19:26 +0100)] 
Merge pull request #5 from Izakey/develop

Document the Identity API

4 years agoDocument the Identity API 5/head
Isaac Kamga [Mon, 23 Apr 2018 16:17:45 +0000 (17:17 +0100)] 
Document the Identity API

4 years agoMerge pull request #4 from myrle-krantz/develop
Myrle Krantz [Mon, 16 Apr 2018 19:20:18 +0000 (21:20 +0200)] 
Merge pull request #4 from myrle-krantz/develop

Updating package names.

4 years agoRemoving last references to mifos. 4/head
Myrle Krantz [Fri, 13 Apr 2018 09:35:22 +0000 (11:35 +0200)] 
Removing last references to mifos.

4 years agoChange package names from mifos to apache fineract.
Myrle Krantz [Fri, 13 Apr 2018 09:32:44 +0000 (11:32 +0200)] 
Change package names from mifos to apache fineract.

4 years agoAdjusting to package name changes in upstream repositories.
Myrle Krantz [Fri, 13 Apr 2018 09:13:25 +0000 (11:13 +0200)] 
Adjusting to package name changes in upstream repositories.

4 years agoMerge pull request #3 from myrle-krantz/develop
Myrle Krantz [Mon, 9 Apr 2018 16:48:39 +0000 (18:48 +0200)] 
Merge pull request #3 from myrle-krantz/develop

Adding rat checks.

4 years agoAdding rat checks. 3/head
Myrle Krantz [Mon, 9 Apr 2018 16:47:09 +0000 (18:47 +0200)] 
Adding rat checks.

4 years agoFixing component-test build. Was referencing mifos io instead of
Myrle Krantz [Mon, 9 Apr 2018 16:45:44 +0000 (18:45 +0200)] 
Fixing component-test build.  Was referencing mifos io instead of
fineract cn artifacts.

4 years agoMerge pull request #2 from Izakey/develop
Myrle Krantz [Fri, 16 Mar 2018 10:53:30 +0000 (11:53 +0100)] 
Merge pull request #2 from Izakey/develop

Update copyright information

4 years agoRemoved unused year and name variables 2/head
Isaac Kamga [Mon, 5 Mar 2018 19:53:25 +0000 (20:53 +0100)] 
Removed unused year and name variables

4 years agoFix failing imports
Isaac Kamga [Fri, 2 Mar 2018 15:33:28 +0000 (16:33 +0100)] 
Fix failing imports

4 years agoUpdate copyright information
Isaac Kamga [Fri, 2 Mar 2018 11:45:01 +0000 (12:45 +0100)] 
Update copyright information

4 years agoMerge pull request #1 from myrle-krantz/develop
Myrle Krantz [Mon, 26 Feb 2018 17:31:46 +0000 (18:31 +0100)] 
Merge pull request #1 from myrle-krantz/develop

updating artifact ids to apache fineract from mifos io

4 years agoupdating artifact ids to apache fineract from mifos io 1/head
Myrle Krantz [Mon, 26 Feb 2018 16:59:32 +0000 (17:59 +0100)] 
updating artifact ids to apache fineract from mifos io

5 years agoMerge pull request #26 from mgeiss/develop
Markus Geiß [Wed, 9 Aug 2017 09:26:28 +0000 (11:26 +0200)] 
Merge pull request #26 from mgeiss/develop

token minification

5 years agoadded out to ignore
mgeiss [Wed, 9 Aug 2017 09:22:24 +0000 (11:22 +0200)] 
added out to ignore

5 years agoretrofitted the creation of internal token permissions (self)
mgeiss [Wed, 9 Aug 2017 09:19:53 +0000 (11:19 +0200)] 
retrofitted the creation of internal token permissions (self)

5 years agogroup allowed operations by path
mgeiss [Tue, 8 Aug 2017 09:29:24 +0000 (11:29 +0200)] 
group allowed operations by path

5 years agoMerge pull request #24 from myrle-krantz/develop
Myrle Krantz [Wed, 19 Jul 2017 15:33:16 +0000 (17:33 +0200)] 
Merge pull request #24 from myrle-krantz/develop

Improving synchronization.  This is still insufficient though.

5 years agoImproving synchronization. This is still insufficient though.
Myrle Krantz [Wed, 19 Jul 2017 15:15:01 +0000 (17:15 +0200)] 
Improving synchronization.  This is still insufficient though.

5 years agoMerge pull request #23 from myrle-krantz/develop
Myrle Krantz [Mon, 17 Jul 2017 12:03:26 +0000 (14:03 +0200)] 
Merge pull request #23 from myrle-krantz/develop

Only create the type if it doesn't exist yet.

5 years agoOnly create the type if it doesn't exist yet.
Myrle Krantz [Mon, 17 Jul 2017 12:01:25 +0000 (14:01 +0200)] 
Only create the type if it doesn't exist yet.

5 years agoMerge pull request #22 from myrle-krantz/develop
Myrle Krantz [Fri, 14 Jul 2017 07:47:57 +0000 (09:47 +0200)] 
Merge pull request #22 from myrle-krantz/develop

provisioning synchronisation

5 years agoAdded synchronisation and extra error checking for if provisioner is called multiple...
Myrle Krantz [Fri, 14 Jul 2017 07:37:58 +0000 (09:37 +0200)] 
Added synchronisation and extra error checking for if provisioner is called multiple times in rapid succession.

5 years agoAdded "ifNotExists" to all cassandra table creation statements.
Myrle Krantz [Fri, 14 Jul 2017 07:23:59 +0000 (09:23 +0200)] 
Added "ifNotExists" to all cassandra table creation statements.

5 years agoMerge pull request #21 from myrle-krantz/develop
Myrle Krantz [Thu, 13 Jul 2017 12:06:40 +0000 (14:06 +0200)] 
Merge pull request #21 from myrle-krantz/develop

multiple re-initialization support.

5 years agoFixing error messages.
Myrle Krantz [Thu, 13 Jul 2017 11:09:30 +0000 (13:09 +0200)] 
Fixing error messages.

5 years agogetPermittableGroup is called from the provisioner if an exception is thrown in creat...
Myrle Krantz [Thu, 13 Jul 2017 10:32:38 +0000 (12:32 +0200)] 
getPermittableGroup is called from the provisioner if an exception is thrown in createPermittableGroup. Provisioner makes all calls with a system token.

5 years agoMerge pull request #20 from myrle-krantz/develop
Myrle Krantz [Wed, 12 Jul 2017 21:45:00 +0000 (23:45 +0200)] 
Merge pull request #20 from myrle-krantz/develop

Making it possible to call initialize multiple times.

5 years agoCreated TestSuite to make it easier to run more tests at once.
Myrle Krantz [Wed, 12 Jul 2017 21:39:14 +0000 (23:39 +0200)] 
Created TestSuite to make it easier to run more tests at once.

5 years agoMaking it possible to call initialize multiple times.
Myrle Krantz [Wed, 12 Jul 2017 21:22:05 +0000 (23:22 +0200)] 
Making it possible to call initialize multiple times.

5 years agoFixing error message.
Myrle Krantz [Wed, 12 Jul 2017 21:09:26 +0000 (23:09 +0200)] 
Fixing error message.

5 years agoRecent changes in the CassandraInitializer make tenant initialization faster. This...
Myrle Krantz [Wed, 12 Jul 2017 16:32:47 +0000 (18:32 +0200)] 
Recent changes in the CassandraInitializer make tenant initialization faster.  This was causing provisioning to fail, because the tenant keyspaces was not yet available, and the query to determine if the identity provisioning within that keyspace was failing.  The fix consists of a.) adding a slight pause back into the test, and b.) making the code react appropriately when the tenant keyspace metadata is not yet available.

5 years agoRemoving duplicate resources from build artifact.
Myrle Krantz [Wed, 12 Jul 2017 14:51:32 +0000 (16:51 +0200)] 
Removing duplicate resources from build artifact.

5 years agoMerge pull request #19 from mgeiss/develop
Markus Geiß [Thu, 22 Jun 2017 06:54:04 +0000 (08:54 +0200)] 
Merge pull request #19 from mgeiss/develop

fixed compilation error caused by different behaviour when using Orac…

5 years agofixed compilation error caused by different behaviour when using Oracle JDK
mgeiss [Sun, 11 Jun 2017 09:58:35 +0000 (11:58 +0200)] 
fixed compilation error caused by different behaviour when using Oracle JDK

5 years agoMerge pull request #18 from myrle-krantz/develop
Myrle Krantz [Thu, 8 Jun 2017 16:33:23 +0000 (18:33 +0200)] 
Merge pull request #18 from myrle-krantz/develop

Various changes to support application tokens in a system of microservices.

5 years agoAdding debug level logging for authentication.
myrle-krantz [Wed, 7 Jun 2017 10:11:21 +0000 (12:11 +0200)] 
Adding debug level logging for authentication.

5 years agoCleaning up logging and error messages.
myrle-krantz [Tue, 6 Jun 2017 11:33:10 +0000 (13:33 +0200)] 
Cleaning up logging and error messages.

5 years agoTransporting the application source of a refresh token to its access token, and valid...
myrle-krantz [Fri, 2 Jun 2017 18:31:49 +0000 (20:31 +0200)] 
Transporting the application source of a refresh token to its access token, and validating that application's permission.

5 years agoAdded parameter validation -- applications shouldn't be able to request permissions...
myrle-krantz [Thu, 1 Jun 2017 08:00:30 +0000 (10:00 +0200)] 
Added parameter validation -- applications shouldn't be able to request permissions that don't exist.

5 years agoChanged refresh token from a request param to a header.
myrle-krantz [Thu, 1 Jun 2017 07:59:58 +0000 (09:59 +0200)] 
Changed refresh token from a request param to a header.

5 years agoAdded command logging for identity command handlers.
myrle-krantz [Wed, 31 May 2017 11:19:25 +0000 (13:19 +0200)] 
Added command logging for identity command handlers.

5 years agoMerge pull request #17 from myrle-krantz/develop
Myrle Krantz [Mon, 29 May 2017 20:56:13 +0000 (22:56 +0200)] 
Merge pull request #17 from myrle-krantz/develop

Cleaning up some bugs that recent changes in anubis uncovered.

5 years agoMerge branch 'develop' of https://github.com/mifosio/identity into develop
myrle-krantz [Mon, 29 May 2017 20:05:50 +0000 (22:05 +0200)] 
Merge branch 'develop' of https://github.com/mifosio/identity into develop

5 years agoCleaning up some bugs that recent changes in anubis uncovered.
myrle-krantz [Mon, 29 May 2017 20:05:36 +0000 (22:05 +0200)] 
Cleaning up some bugs that recent changes in anubis uncovered.

5 years agoMerge pull request #16 from myrle-krantz/develop
Myrle Krantz [Tue, 23 May 2017 07:27:45 +0000 (09:27 +0200)] 
Merge pull request #16 from myrle-krantz/develop

Created a new permittable group for applications to request permissions

5 years agoMerge branch 'develop' of https://github.com/mifosio/identity into develop
myrle-krantz [Tue, 23 May 2017 07:26:38 +0000 (09:26 +0200)] 
Merge branch 'develop' of https://github.com/mifosio/identity into develop

5 years agoCreated a new permmittable group for applications to request permission to access...
myrle-krantz [Sun, 21 May 2017 15:36:53 +0000 (17:36 +0200)] 
Created a new permmittable group for applications to request permission to access other applications with.

5 years agoMerge pull request #15 from myrle-krantz/develop
Myrle Krantz [Mon, 15 May 2017 10:05:37 +0000 (12:05 +0200)] 
Merge pull request #15 from myrle-krantz/develop

Access tokens can be acquired via refresh token passed as a parameter…

5 years agoAccess tokens can be acquired via refresh token passed as a parameter now (previously...
myrle-krantz [Mon, 15 May 2017 10:04:35 +0000 (12:04 +0200)] 
Access tokens can be acquired via refresh token passed as a parameter now (previously only cookies were allowed).

5 years agoMerge pull request #14 from myrle-krantz/develop
Myrle Krantz [Mon, 15 May 2017 07:36:59 +0000 (09:36 +0200)] 
Merge pull request #14 from myrle-krantz/develop

application tokens

5 years agoMerge branch 'develop' of https://github.com/mifosio/identity into develop
myrle-krantz [Mon, 15 May 2017 07:31:21 +0000 (09:31 +0200)] 
Merge branch 'develop' of https://github.com/mifosio/identity into develop

5 years agoRefresh tokens work for applications for simple cases now.
myrle-krantz [Mon, 15 May 2017 07:31:05 +0000 (09:31 +0200)] 
Refresh tokens work for applications for simple cases now.

5 years agoRemoving unnecessary sleeps.
myrle-krantz [Fri, 12 May 2017 17:13:18 +0000 (19:13 +0200)] 
Removing unnecessary sleeps.

5 years agoAdded some logging.
myrle-krantz [Fri, 12 May 2017 16:59:11 +0000 (18:59 +0200)] 
Added some logging.

5 years agoMerge pull request #13 from mgeiss/develop
Markus Geiß [Fri, 5 May 2017 04:55:16 +0000 (06:55 +0200)] 
Merge pull request #13 from mgeiss/develop

edited context path to reflect correct token path

5 years agoedited context path to reflect correct token path
mgeiss [Fri, 5 May 2017 04:53:45 +0000 (06:53 +0200)] 
edited context path to reflect correct token path

5 years agoMerge pull request #12 from myrle-krantz/develop
Myrle Krantz [Wed, 3 May 2017 19:40:29 +0000 (21:40 +0200)] 
Merge pull request #12 from myrle-krantz/develop

Adding some stuff useful to the provisioner.

5 years agoAdding some stuff useful to the provisioner.
myrle-krantz [Wed, 3 May 2017 19:35:47 +0000 (21:35 +0200)] 
Adding some stuff useful to the provisioner.

5 years agoMerge pull request #11 from myrle-krantz/develop
Myrle Krantz [Wed, 3 May 2017 10:41:18 +0000 (12:41 +0200)] 
Merge pull request #11 from myrle-krantz/develop

roles sorted by identifier.

5 years agoReturn roles sorted by identifier.
myrle-krantz [Wed, 3 May 2017 10:39:54 +0000 (12:39 +0200)] 
Return roles sorted by identifier.

5 years agonaming improvement in test based on change in the way password expiration is handled...
myrle-krantz [Wed, 3 May 2017 09:41:38 +0000 (11:41 +0200)] 
naming improvement in test based on change in the way password expiration is handled for super admin.

5 years agoMerge pull request #9 from myrle-krantz/develop
Myrle Krantz [Tue, 2 May 2017 10:44:13 +0000 (12:44 +0200)] 
Merge pull request #9 from myrle-krantz/develop

Fixed anubis so that spring security is stateless, so I could comment…

5 years agoFixed anubis so that spring security is stateless, so I could comment back in the...
myrle-krantz [Tue, 2 May 2017 10:43:06 +0000 (12:43 +0200)] 
Fixed anubis so that spring security is stateless, so I could comment back in the rest of the key rotation test.

5 years agoMerge pull request #8 from myrle-krantz/develop
Myrle Krantz [Tue, 2 May 2017 07:43:42 +0000 (09:43 +0200)] 
Merge pull request #8 from myrle-krantz/develop

Preparation work for securing communication between applications done in the name of a user.

5 years agoMerge branch 'develop' of https://github.com/mifosio/identity into develop
myrle-krantz [Tue, 2 May 2017 07:42:31 +0000 (09:42 +0200)] 
Merge branch 'develop' of https://github.com/mifosio/identity into develop

5 years agoImplementing application call endpoint sets.
myrle-krantz [Mon, 1 May 2017 13:22:50 +0000 (15:22 +0200)] 
Implementing  application call endpoint sets.

5 years ago* Moving some test helper functions to TestEnvironment.
myrle-krantz [Sat, 29 Apr 2017 13:06:04 +0000 (15:06 +0200)] 
* Moving some test helper functions to TestEnvironment.

5 years ago* Making it impossible to delete antony or change his role
myrle-krantz [Fri, 28 Apr 2017 21:01:18 +0000 (23:01 +0200)] 
* Making it impossible to delete antony or change his role
* Making it impossible to delete or change the role pharaoh
* Making it antony's password non-expiring.
* Changing password expiration from LocalDate to LocalDateTime, and making it nullable.

5 years agoFixed test: login must be performed with guest access.
myrle-krantz [Fri, 28 Apr 2017 20:25:45 +0000 (22:25 +0200)] 
Fixed test: login must be performed with guest access.

5 years agoPreparing to get application public key for any application.
myrle-krantz [Fri, 28 Apr 2017 10:57:47 +0000 (12:57 +0200)] 
Preparing to get application public key for any application.

5 years agoMerge pull request #7 from mgeiss/develop
Markus Geiß [Wed, 26 Apr 2017 18:08:26 +0000 (20:08 +0200)] 
Merge pull request #7 from mgeiss/develop

added path configurer to allow dots in url

5 years agoMerge pull request #6 from myrle-krantz/develop
Myrle Krantz [Wed, 26 Apr 2017 17:28:37 +0000 (19:28 +0200)] 
Merge pull request #6 from myrle-krantz/develop

Moving TenantRefreshTokenSerializer into anubis

5 years agoMoving TenantRefreshTokenSerializer into anubis so that it can be used by other appli...
myrle-krantz [Wed, 26 Apr 2017 17:12:37 +0000 (19:12 +0200)] 
Moving TenantRefreshTokenSerializer into anubis so that it can be used by other applications.

5 years agoadded path configurer to allow dots in url
mgeiss [Wed, 26 Apr 2017 16:23:42 +0000 (18:23 +0200)] 
added path configurer to allow dots in url

5 years agoMerge pull request #5 from mgeiss/develop
Markus Geiß [Thu, 20 Apr 2017 13:17:07 +0000 (15:17 +0200)] 
Merge pull request #5 from mgeiss/develop

edited logback

5 years agoedited logback
mgeiss [Thu, 20 Apr 2017 13:11:58 +0000 (15:11 +0200)] 
edited logback

5 years agoI realized that its not the application but the provisioner which will be calling...
myrle-krantz [Tue, 18 Apr 2017 09:34:19 +0000 (11:34 +0200)] 
I realized that its not the application but the provisioner which will be calling these endpoints.

5 years agoSome minor resorting, plus started the refresh token happy case test.
myrle-krantz [Mon, 17 Apr 2017 11:48:05 +0000 (13:48 +0200)] 
Some minor resorting, plus started the refresh token happy case test.

5 years agoUsers can "permit" an application for just themselves and nobody else.
myrle-krantz [Mon, 17 Apr 2017 11:28:07 +0000 (13:28 +0200)] 
Users can "permit" an application for just themselves and nobody else.

5 years agoMerge pull request #4 from myrle-krantz/develop
Myrle Krantz [Sat, 15 Apr 2017 09:55:51 +0000 (11:55 +0200)] 
Merge pull request #4 from myrle-krantz/develop

modeled and implemented application security and permission endpoints.

5 years agoImplemented application/permittablegroup/user/enabled endpoint so that users can...
myrle-krantz [Sat, 15 Apr 2017 09:53:56 +0000 (11:53 +0200)] 
Implemented application/permittablegroup/user/enabled endpoint so that users can themselves give and remove permissions to applications to act in their name.

5 years agoImproved error handling in authentication.
myrle-krantz [Sat, 15 Apr 2017 09:19:41 +0000 (11:19 +0200)] 
Improved error handling in authentication.

5 years agoAdding issuer field to refresh token in preparation for making it useable for any...
myrle-krantz [Sat, 15 Apr 2017 08:54:33 +0000 (10:54 +0200)] 
Adding issuer field to refresh token in preparation for making it useable for any application.

5 years agofixing headers
myrle-krantz [Sat, 15 Apr 2017 08:29:46 +0000 (10:29 +0200)] 
fixing headers

5 years agoOops. Missed this one.
myrle-krantz [Fri, 14 Apr 2017 09:11:02 +0000 (11:11 +0200)] 
Oops.  Missed this one.