Lakhan Samani
fe4c693324
feat: add totp login API ( #416 )
...
* fix:
* removed hasReversedValue in playground
* feat:
* added totp methods in db's providers
* adding totp in login method
* feat:
* added toggle in dashboard
* fixing issue with env set
* feat:
* integrated totp
* feat:
* encrypted userid
* added totp_verified column in user table
* started test for totp
* feat:
* test cases totp
* test-cases:
* completed test cases
* tested for all dbs
* fixes:
* return variable to snake case
* import refactoring
* feat:
* created seperate folder for authenticator with totp subfolder
* refactored code
* created new table for authenticators
* added recovery code for totp
* feat:
* adding functions to different db providers
* feat:
* added authenticators method for all db
* feat:
* added logic for updating mfa in user_profile update
* fix:
* merge conflict
* fix:
* resolved mongodb, dynamodb and arangodb test case bug
* added new condition for checking first time totp user or not
* feat:
* changes in all respective db with authenticator
* fix:
* PR suggested changes
* fix(cassandra): list users
* Update verify otp
* fix totp login api
---------
Co-authored-by: lemonScaletech <anand.panigrahi@scaletech.xyz>
2023-11-16 18:30:54 +05:30
Lakhan Samani
c2defdbaac
fix: refs for cassandra db
2023-08-01 16:09:17 +05:30
Lakhan Samani
15a4be5431
fix: refs for db provider and few utils
2023-07-31 16:42:11 +05:30
Lakhan Samani
fac333e195
fix: tests for otp refactor
2023-07-23 07:29:29 +05:30
Lakhan Samani
d04f79557a
Refactor code for otp
2023-07-13 11:39:22 +05:30
Lakhan Samani
abe809ca68
[draft] Move sms verificaiton to otp models
2023-07-12 11:24:13 +05:30
Lakhan Samani
6cef9064c3
Update provider template for sms verification
2023-07-11 14:48:37 +05:30
Mussie Teshome
0af78479fc
Different dbs fn skeleton which fn yet not written
2023-06-11 15:54:23 +03:00
Lakhan Samani
e822b6f31a
fix: queries for webhooks + improve tests
2023-03-29 07:06:33 +05:30
Lakhan Samani
a38e9d4e6c
fix: rename title -> event_description
2023-03-26 07:48:06 +05:30
Lakhan Samani
deaf1e2ff7
fix: allow multiple hooks for same event
2023-03-26 07:20:45 +05:30
Lakhan Samani
270853a6a3
[server] add support for arangodb cert, username, password
...
Adding support for db username, password and ca cert will
enable users to connect arangodb cloud platform
2023-02-06 18:14:19 +05:30
Lakhan Samani
1eb8965f98
feat: add mobile based basic auth
2022-12-21 23:14:24 +05:30
Lakhan Samani
587828b59b
feat: add helper for updating all users
2022-08-02 14:12:36 +05:30
anik-ghosh-au7
49cc6033ab
update: verify otp resolver and test added
2022-07-23 18:32:31 +05:30
Lakhan Samani
f6029fb7bf
feat: use upsert for otp + implement otp methods for cassandradb
2022-07-23 16:39:35 +05:30
Lakhan Samani
22ae3bca54
feat: add otp implementation for arangodb
2022-07-23 16:06:52 +05:30
Lakhan Samani
f6c67243b9
feat: add otp model + implementation for sql
2022-07-23 15:55:06 +05:30
Lakhan Samani
1f7eee43e2
feat: add email template implementation for arangodb provider
2022-07-17 11:37:04 +05:30
Lakhan Samani
283e570ebb
feat: init email template schema for all providers
2022-07-15 10:23:45 +05:30
Lakhan Samani
14c74f6566
feat: add email template schema
2022-07-15 10:12:24 +05:30
Lakhan Samani
6b57bce6d9
fix: cassandra + mongo + arangodb issues with webhook
2022-07-12 11:48:42 +05:30
Lakhan Samani
bfbeb6add2
fix: couple session deletion with user deletion
2022-07-12 08:42:32 +05:30
Lakhan Samani
018a13ab3c
feat: add tests for webhook resolvers
2022-07-11 19:40:54 +05:30
Lakhan Samani
e91a819067
feat: implement resolvers
2022-07-10 21:49:33 +05:30
Lakhan Samani
6d586b16e4
feat: add arangodb database methods for webhook
2022-07-09 11:44:14 +05:30
Lakhan Samani
e8eb62769e
feat: add sql database methods for webhook
2022-07-09 11:21:32 +05:30
Lakhan Samani
0ffb3f67f1
fix: index for arangodb
2022-07-08 19:10:37 +05:30
Lakhan Samani
ec62686fbc
feat: add database methods for webhookLog
2022-07-08 19:09:23 +05:30
Lakhan Samani
a8064e79a1
feat: add template for webhook db methods
2022-07-06 10:38:21 +05:30
Lakhan Samani
cf8762b7a0
fix: slice envs
2022-05-31 08:14:03 +05:30
Lakhan Samani
43359f1dba
fix: update store method till handlers
2022-05-29 17:22:46 +05:30
Lakhan Samani
da0fcb109b
feat: setup logours for logging
2022-05-13 00:47:01 +05:30
Lakhan Samani
a6b743465f
feat: add provider template
2022-03-19 17:41:27 +05:30
Lakhan Samani
df1c56bb1c
fix: tests
2022-02-28 07:55:01 +05:30
Lakhan Samani
9bd185a9c6
feat: add pagination for users & verification_requests
2022-01-25 10:57:40 +05:30
Lakhan Samani
8a4b2feffe
fix: user + verification requests to new db format
2022-01-21 12:53:30 +05:30
Lakhan Samani
13c038effd
fix: env + session to new db format
2022-01-21 12:18:07 +05:30