absc
1ca3e1f4ef
No need to mention the cookies.
2024-08-15 22:08:46 +00:00
absc
812b182499
Abstract updating user informations.
2024-08-15 21:59:35 +00:00
absc
bbb44f9337
Make reading the registration data a more abstract operation.
2024-08-15 21:54:41 +00:00
absc
dac21c4537
Abstract cookie handling.
2024-08-15 21:00:06 +00:00
absc
a0cbc962d1
Corrected call to authenticate.
2024-08-15 20:41:30 +00:00
absc
73d98ed56f
Move the defines in their own file.
...
At the same time, simplify a bunch of APIs.
2024-08-15 20:27:02 +00:00
absc
e8ccc3a29f
Keep it simple for now. We want to write a proper test suite for this and
...
letting it crash is more than good enough.
It was a mistake to try to add more complications to the APIs at this point
in time.
2024-08-12 21:00:26 +00:00
absc
640ffe4d75
Corrected stuffs found through the dialyzer.
2024-08-11 20:56:11 +00:00
absc
2b530fbe7e
Added some more detailed responses to the JSON API calls.
2024-08-11 20:49:48 +00:00
absc
2d0d384d1e
Add the JSON body to the user API responses.
2024-08-09 22:35:53 +00:00
absc
51675065a9
Pass the user for authentication with cookies in a cookie itself.
2024-08-09 20:37:47 +00:00
absc
318ab0d301
Corrected module documentation.
2024-08-07 22:19:11 +00:00
absc
ceea61c1ed
Add the username to the JSON response to GET.
...
In addition to this, version the API with the classic
"api/v1" path.
2024-08-07 22:10:45 +00:00
absc
b06e7d9f50
Complete the registration API.
...
After some fight to decide on the right design, we finally have
a module to handle users details.
The API is JSON-based and it's documented on the top of the
dudeswave_handler.erl file.
The dudeswave_auth module, implements the functions that handle
things at the storage layer, as we would like to reuse those
capabilties in the future.
To add, the "delete" call doesn't handle removing the cookies for
the moment, It'll come with the next commit.
Additionally, after that, a related test suite will be added, in
order to start to test the whole thing locally.
2024-08-07 01:17:35 +02:00
absc
2b995f67c8
After some internal (with myself) debate, we will go with JSON.
...
It just makes much more sense, to build a decent and modern
platform.
2024-08-04 13:54:46 +02:00
absc
2470af1296
Give a better name to the registration handler.
2024-08-02 23:43:03 +02:00
absc
631f729ed9
No, JSON is not needed here.
...
For this simple blogging platform, let's start simple, basic
HTML forms are enough.
2024-08-02 23:40:55 +02:00
absc
e571a69820
Use crypto:rand_seed().
...
It's cryptographically strong and set a better state for the
pseudo-random number generator.
2024-07-27 13:16:05 +02:00
absc
ab3ca1ec64
No need to use an additional variable just to compose the salted pass.
2024-07-27 12:38:30 +02:00
absc
80af46c6be
Just use the classic POST form.
...
JSON doesn't make any sense in this case.
2024-07-27 12:36:14 +02:00
absc
895e0a5330
Enter the user handler API.
...
For now it handles PUTs, to create new users. It's still a
partial implementation and there is no documentation yet.
POST, PATCH and DELETE will arrive later to handle other users
operations.
2024-07-27 01:57:34 +02:00