Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.2.0
-
None
Description
Fineract supports authentication either using Basic auth or Oauth. The initial authentication is done using the endpoints described at https://demo.openmf.org/api-docs/apiLive.htm#authentication_basicauth and https://demo.openmf.org/api-docs/apiLive.htm#authentication_oauth
Both rely on passing the username and password as URL query parameters.
Ex, the endpoint for /authentication is
We would want to change the same to
POST https://localhost:8443/fineract-provider/api/v1/authentication?tenantIdentifier=default
and pass the username and password as apart of the post body in json format.
Ex:
{ "username":"mifos", "password":"password" }
After making this change, the APIdocs and integration test cases would have to be updated accordingly
Attachments
Issue Links
- blocks
-
FINERACT-677 Hide Sensitive contents in xml files and logs
- Closed
- is duplicated by
-
FINERACT-677 Hide Sensitive contents in xml files and logs
- Closed
-
FINERACT-629 Authentication API endpoint forces username and password as URL params
- Resolved
- is required by
-
FINERACT-629 Authentication API endpoint forces username and password as URL params
- Resolved
- links to