[bisq-network/bisq] Minimal api 3 (#3295)
Bernard Labno
notifications at github.com
Thu Sep 19 12:18:17 UTC 2019
Almost same as https://github.com/bisq-network/bisq/pull/3001 but adjusted accordingly to conclusions from our dev session https://github.com/bisq-network/events/issues/32:
- no docker
- no integration tests
- no TOR, localhost by default (but can be exposed to other interface with command line argument)
- authentication based on https://en.wikipedia.org/wiki/Basic_access_authentication
This version includes only endpoints to change password and get version number of Bisq, so very simple.
You can view, comment on, or merge this pull request online at:
https://github.com/bisq-network/bisq/pull/3295
-- Commit Summary --
* Minimal HTTP API
* Add onInitP2pNetwork and onInitWallet to BisqSetupListener
* Start server at onInitWallet and add wallet password handler
* Add periodic log to remind user to enter pw
-- File Changes --
M .idea/codeStyles/Project.xml (2)
A api/README.md (87)
A api/src/main/java/bisq/api/http/HttpApiModule.java (53)
A api/src/main/java/bisq/api/http/app/HttpApiHeadlessApp.java (82)
A api/src/main/java/bisq/api/http/app/HttpApiHeadlessModule.java (42)
A api/src/main/java/bisq/api/http/app/HttpApiMain.java (79)
A api/src/main/java/bisq/api/http/exceptions/ExceptionMappers.java (46)
A api/src/main/java/bisq/api/http/exceptions/UnauthorizedException.java (4)
A api/src/main/java/bisq/api/http/model/ChangePassword.java (16)
A api/src/main/java/bisq/api/http/model/VersionDetails.java (26)
A api/src/main/java/bisq/api/http/service/HttpApiInterfaceV1.java (68)
A api/src/main/java/bisq/api/http/service/HttpApiServer.java (135)
A api/src/main/java/bisq/api/http/service/auth/ApiPasswordManager.java (131)
A api/src/main/java/bisq/api/http/service/auth/AuthFilter.java (89)
A api/src/main/java/bisq/api/http/service/endpoint/UserEndpoint.java (50)
A api/src/main/java/bisq/api/http/service/endpoint/VersionEndpoint.java (48)
A api/src/main/resources/META-INF/swagger/openapi.json (114)
A api/src/main/resources/META-INF/swagger/ui/favicon-16x16.png (0)
A api/src/main/resources/META-INF/swagger/ui/favicon-32x32.png (0)
A api/src/main/resources/META-INF/swagger/ui/index.html (58)
A api/src/main/resources/META-INF/swagger/ui/swagger-ui-bundle.js (98)
A api/src/main/resources/META-INF/swagger/ui/swagger-ui.css (4)
A api/src/test/java/bisq/api/http/service/auth/ApiPasswordManagerTest.java (362)
A api/src/test/java/bisq/api/http/service/auth/AuthFilterTest.java (195)
A api/src/test/java/bisq/api/http/service/auth/SwaggerGenerator.java (36)
M build.gradle (41)
M core/src/main/java/bisq/core/app/AppOptionKeys.java (3)
M core/src/main/java/bisq/core/app/BisqEnvironment.java (14)
M core/src/main/java/bisq/core/app/BisqExecutable.java (13)
M core/src/main/java/bisq/core/app/BisqHeadlessApp.java (4)
M core/src/main/java/bisq/core/app/BisqSetup.java (29)
M core/src/main/java/bisq/core/app/HeadlessApp.java (2)
M desktop/src/main/java/bisq/desktop/app/BisqAppMain.java (2)
M desktop/src/main/java/bisq/desktop/main/MainViewModel.java (6)
M settings.gradle (1)
-- Patch Links --
https://github.com/bisq-network/bisq/pull/3295.patch
https://github.com/bisq-network/bisq/pull/3295.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/3295
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20190919/acaf0895/attachment.html>
More information about the bisq-github
mailing list