zhouzb
|
cbc5c64a16
|
chore(dialyzer): make code pass dialyzer
|
2021-06-10 16:18:50 +08:00 |
|
zhouzb
|
bb62b44554
|
feat(auth): support bcrypt
|
2021-06-09 18:57:08 +08:00 |
|
zhouzb
|
ae8be5d66f
|
feat(authentication): add a 16-byte salt in front of the password before hashing
|
2021-06-09 16:53:40 +08:00 |
|
zhouzb
|
d838206a56
|
chore(code): add type spec
|
2021-06-09 11:10:03 +08:00 |
|
zhouzb
|
2bfb7f74df
|
fix(jwt): fix chain interruption
|
2021-06-09 10:36:06 +08:00 |
|
zhouzb
|
0c237bf797
|
feat(jwt): support based encoded secret
|
2021-06-08 15:56:13 +08:00 |
|
zhouzb
|
f297c36929
|
feat(jwt auth): support JWT auth
|
2021-06-08 11:40:46 +08:00 |
|
zhouzb
|
661f2de01e
|
feat(authentication): require header in csv file and use new json format
|
2021-06-02 14:04:38 +08:00 |
|
zhouzb
|
72c4696584
|
chore(newline): insert final newline
|
2021-06-01 16:11:28 +08:00 |
|
zhouzb
|
9d4af87eb7
|
feat(authentication): implement http api and change external apis
|
2021-05-29 09:58:27 +08:00 |
|
zhouzb
|
54106790c7
|
feat(authentication): add new apis
|
2021-05-27 10:19:38 +08:00 |
|
zhouzb
|
c323113068
|
fix(authentication): fix unhook
|
2021-05-25 15:02:31 +08:00 |
|
zhouzb
|
3a96aa3db2
|
test(authentication): add test case and fix some errors
|
2021-05-25 15:00:34 +08:00 |
|
zhouzb
|
c2f14c745b
|
chore(app vsn): update app vsn
|
2021-05-24 11:38:32 +08:00 |
|
zhouzb
|
4ad032f25e
|
feat(new authentication): implement new auth design
- Implement auth chain
- Implement Mnesia auth service
- Support importing user credentials from JSON or CSV file to Mnesia
|
2021-05-21 18:10:33 +08:00 |
|