Adam Monsen
f28d252f17
FINERACT-2310: collate and improve security documentation
...
* fix various typos, spacing, formatting issues
* fix links to legacy docs in API docs
* update keycloak oauth dev instructions
* update default oauth URL for latest Keycloak
* use consistent quoting in oauth docs (single quotes)
* use asciidoc auto-enumerated lists whenever possible
* migrate security topics from readme into asciidoc: oauth, 2FA, HTTPS
* move :hardbreaks: setting to config file so all config settings are in one place. (I think it's fine that `license.adoc` will use hardbreaks -- that's how the plain text version is formatted so it should look more familiar)
* add intro to security chapter
* migrate in Securing Fineract wiki content from https://cwiki.apache.org/confluence/display/FINERACT/Securing+Fineract
* just say "oauth" (not "oauth2") to conform terminology throughout docs -- OAuth 2.0 is just the latest version
* cross-ref HTTPS section from Securing Fineract
* reposition hardening options as tips
* see also: https://lists.apache.org/thread/81qdxttffp6wn23c48zvk93hc13373qv
* simplify/clarify example oauth curl requests
* Testing just now and I didn't need --location.
* Also I imagine folks will need --insecure with the self-signed default cert in dev.
* don't change default oauth URL
* no surprises for existing deployments
* clarifies the keycloak v26 example
2025-06-16 15:12:55 -07:00
Adam Monsen and Arnold Gálovics
bb18aadb74
FINERACT-2147: fix extra swagger UI endpoint paths
...
I noticed an extra `v1/` while visiting https://localhost:8443/fineract-provider/swagger-ui/index.html
All fineract-provider (unit) tests passed.
I also manually tested out hitting a few /api/v1/ endpoints via the Swagger UI web page at the URL above and those worked as well.
2024-11-19 16:54:58 +01:00
Aleksandar Vidakovic and Aleksandar Vidakovic
b0a261cbd5
FINERACT-1608: Add introduction to Asciidoc
2022-05-10 12:12:57 +02:00
Aleksandar Vidakovic and Arnold Gálovics
4bef3ba6b8
FINERACT-1528: Replace copy and pasted Swagger UI with Springdoc
2022-05-02 14:30:49 +02:00
phongnguyen-epay and Petri Tuomola
6c26179bca
Use relative path for the swagger UI API server
2021-11-03 22:40:39 +08:00
Petri Tuomola and Michael Vorburger ⛑️
1afc3f1330
FINERACT-1138: Make localhost default server for Swagger UI
2020-10-19 22:36:10 +02:00
Aleksandar Vidakovic and Petri Tuomola
f192b7315b
FINERACT-1207: Clean up fineract-provider/config/swagger following introduction of fineract-client/
2020-10-19 21:15:50 +03:00
Aleksandar Vidakovic and Petri Tuomola
26c1c17151
FINERACT-1194: Move Gradle wrapper to root folder
2020-10-11 22:17:35 +03:00
Manthan Surkar and Petri Tuomola
a52526b9cc
Added and Enforced RedundantModifier Checkstyle(2)(Fineract-821)
2020-08-27 20:51:41 +03:00
Chinmay Kulkarni and Petri Tuomola
1d0d7c1bd8
FINERACT-1133 Added Mustache templates for documentation of generated library
2020-08-27 04:49:21 +03:00
Chinmay Kulkarni and Michael Vorburger ⛑️
bd4f7ae4f8
Update fineract-provider/config/swagger/config.json.template
...
Co-authored-by: Michael Vorburger ⛑️ <mike@vorburger.ch >
2020-08-25 23:52:57 +02:00
Chinmay Kulkarni and Michael Vorburger ⛑️
a86c5cfde1
FINERACT-1101 Swagger Codegen build using Gradle
2020-08-25 23:52:57 +02:00
Manthan Surkar and Petri Tuomola
8a3c1903a4
FINERACT-821 Added and Enforced HideUtilityClassConstructor checkstyle
2020-08-20 07:33:12 +03:00
Manthan Surkar and Petri Tuomola
774fcd9265
Added and Enforced Membername Checkstyle(2)
2020-08-20 07:29:09 +03:00
Petri Tuomola and Michael Vorburger ⛑️
39290a0ae5
FINERACT-1082: Changing version from hardcoded to autogenerated for Swagger
2020-08-19 17:51:29 +02:00
Manthan Surkar and Petri Tuomola
056f120fba
Removed MissingSwitchDefault Checkstyle from todo
2020-08-18 11:21:42 +03:00
Manthan Surkar and Michael Vorburger ⛑️
d306bcf9aa
FINERACT-971 Added AvoidDoubleBraceInitialization Checkstyle
2020-08-06 09:02:19 +02:00
Michael Vorburger ⛑️
bc60bc379a
Update fineract-provider/config/swagger/fineract-input.yaml
2020-08-02 17:48:43 +02:00
Grandolf49 and Michael Vorburger ⛑️
6151c20528
FINERACT-838 Fixed Base URL for Swagger Codegen
2020-08-02 17:48:43 +02:00
Michael Vorburger ⛑️ and Petri Tuomola
c5c62de491
Use java8 instead of joda as dateLibrary in Swagger Client (FINERACT-838)
2020-08-02 06:23:25 +03:00
Manthan Surkar and Michael Vorburger ⛑️
bcd42b9cb9
FINERACT-971 Added and enforced AvoidNoArgumentSuperConstructorCall Checkstyle
2020-08-01 15:08:46 +02:00
Chinmay Kulkarni and GitHub
1f462613fb
FINERACT-838 Added Swagger Codegen Support ( #1206 )
...
incl. doc in README and new docs/developers/swagger/client.md
2020-08-01 15:08:10 +02:00
Manthan Surkar and Michael Vorburger ⛑️
a84edce73b
FINERACT-842 Made TRY-IT swagger button work
2020-07-20 11:53:23 +02:00
Manthan Surkar and Michael Vorburger ⛑️
ec9513c3c7
FINERACT-821 Added and Enforced LocalVariableName Checkstyle
2020-07-19 15:47:35 +02:00
Manthan Surkar and Michael Vorburger ⛑️
737d1f1911
FINERACT-821 Added and enforced ParameterName checkstyle
2020-07-15 23:33:37 +02:00
Petri Tuomola and Michael Vorburger ⛑️
acca72f83d
FINERACT-835: Complete work on automatically generating Swagger docs
2020-07-14 00:54:44 +02:00
Manthan Surkar and Yemdjih Kaze Nasser
06ab553d92
FINERACT-821 Added ClassTypeParameterName Checkstyle
2020-07-05 06:00:37 +01:00
thesmallstar and Michael Vorburger ⛑️
022f214ad5
FINERACT-942 Added and Enforced AvoidHidingCauseException Checkstyle
2020-06-29 23:16:53 +02:00
Manthan Surkar and Michael Vorburger ⛑️
2323450e71
FINERACT-821 Added and Enforced ModifierOrder Checkstyle
2020-06-20 00:11:17 +02:00
thesmallstar and Michael Vorburger ⛑️
d8f87ba265
FINERACT-821 Added MultipleVariableDeclarations Checkstyle
2020-06-20 00:04:54 +02:00
thesmallstar and Michael Vorburger ⛑️
b20de7bced
FINERACT-942 Added and enforced MutableException Checkstyle
2020-06-20 00:04:31 +02:00
thesmallstar and Michael Vorburger ⛑️
e269c3e91e
FINERACT-821 Added NoFinalizer checkstyle
2020-06-18 09:31:39 +02:00
thesmallstar and Michael Vorburger ⛑️
74b04cd4d3
FINERACT-821 Added and Enforced FinalClass checkstyle
2020-06-18 09:31:16 +02:00
thesmallstar and Michael Vorburger ⛑️
8289fe1b09
FINERACT-821 Removed Linelength and Indentation checkstyle from TODO
2020-06-16 21:03:48 +02:00
thesmallstar and Michael Vorburger ⛑️
f009888f79
FINERACT-821 Added Rightcurly checkstyle
2020-06-16 21:02:39 +02:00
thesmallstar and Michael Vorburger ⛑️
94904543f1
FINERACT-821 Added OuterTypeFilename Checkstyle
2020-06-16 20:59:05 +02:00
thesmallstar and Michael Vorburger ⛑️
c78ff0b12b
FINERACT-821 Added and Enforced ParenPad Checkstyle
2020-06-16 20:58:28 +02:00
thesmallstar and Michael Vorburger ⛑️
ce34c880da
FINERACT-821 Added SeparatorWrap(1) Checkstyle
2020-06-16 20:56:57 +02:00
thesmallstar and Michael Vorburger ⛑️
7427ef32bc
FINERACT-821 Added MethodParamPad Checkstyle
2020-06-16 20:56:31 +02:00
thesmallstar and Michael Vorburger ⛑️
dedd3be1dc
FINERACT-821 Added and Enforced LeftCurly Checkstyle
2020-06-15 10:53:47 +02:00
thesmallstar and Michael Vorburger ⛑️
7c689a81b9
FINERACT-821 Added SeparatorWrap(2) Checkstyle
2020-06-15 10:06:06 +02:00
thesmallstar and Michael Vorburger ⛑️
c97f0f9935
FINERACT-821 Added and Enforced OperatorWrap Checkstyle
2020-06-15 10:03:13 +02:00
thesmallstar and Michael Vorburger ⛑️
31c69cff39
FINERACT-821 Added and Enforced GenericWhitespace Checkstyle
2020-06-15 09:53:07 +02:00
thesmallstar and Yemdjih Kaze Nasser
8aab991194
FINERACT-821 Added and Enforced EmptyLineSeparator Checkstyle
2020-06-15 04:07:42 +01:00
thesmallstar and Michael Vorburger ⛑️
f6f1af9e95
FINERACT-821 Added and Enforced WhitespaceAround Checkstyle
2020-06-14 23:01:10 +02:00
Michael Vorburger
9da5932307
bulk auto reformat ca. 2900 files using ./gradlew :spotlessApply [FINERACT-1006]
2020-06-14 18:31:47 +02:00
Manthan Surkar and Michael Vorburger ⛑️
bc7d75d7b2
FINERACT-942 Added and Enforced EmptyCatchBlock checkstyle
2020-06-14 13:37:08 +02:00
Manthan Surkar and Michael Vorburger ⛑️
885a501c64
INERACT-821 Added and Enforced EmptyBlock Checkstyle
2020-06-11 23:50:04 +02:00
thesmallstar and Michael Vorburger ⛑️
99c667ab1a
FINERACT-821 Added and Enforced AnnotationLocation(1) Checkstyle
2020-06-11 23:38:15 +02:00
thesmallstar and Michael Vorburger ⛑️
960ae3f855
Removed already added MethodName checkstyle from comments
2020-06-11 21:52:33 +02:00