Lakhan Samani
0e96e0b6f0
fix: nil check
2023-11-25 11:34:01 +05:30
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
lemonScaletech
937506ff64
Merge branch 'main' into feat/disable_playground
...
# Conflicts:
# app/yarn.lock
# dashboard/yarn.lock
# server/constants/env.go
# server/env/env.go
# server/env/persist_env.go
# server/graph/model/models_gen.go
# server/memorystore/providers/redis/store.go
2023-08-29 11:44:07 +05:30
lemonScaletech
9795ba9097
feat:
...
* added disable playground functionality
* added toggle button for playground in dashboard
2023-08-29 11:36:18 +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
55fc4b2608
Update resend otp
2023-07-23 10:03:37 +05:30
Mussie Teshome
b4a90de1d4
Updated to support disable sms verification request
2023-06-11 15:58:04 +03:00
Lakhan Samani
b7357dde21
[server] fix primary index creation for couchbase
2023-02-02 12:28:52 +05:30
Lakhan Samani
a1df2ce31f
[server] use encryption_key for couchbase env as hash is reserved keyword
2023-01-31 11:18:20 +05:30
Lakhan Samani
313b510ba1
feat: add signup + login using mobile
2022-12-25 03:22:42 +05:30
Lakhan Samani
1eb8965f98
feat: add mobile based basic auth
2022-12-21 23:14:24 +05:30
Lakhan Samani
f91ec1880f
fix: app & admin cookie secure variable type while persisting info
...
Resolves #241
2022-09-27 00:01:38 +05:30
Lakhan Samani
465a92de22
feat: add managing mfa
2022-08-03 23:20:23 +05:30
Lakhan Samani
587828b59b
feat: add helper for updating all users
2022-08-02 14:12:36 +05:30
Lakhan Samani
d89be44fe5
feat: add sending otp
2022-07-29 19:49:50 +05:30
Lakhan Samani
0fc9e8ccaa
feat: add EnvKeyIsEmailServiceEnabled
2022-07-29 16:00:12 +05:30
Lakhan Samani
6b57bce6d9
fix: cassandra + mongo + arangodb issues with webhook
2022-07-12 11:48:42 +05:30
Lakhan Samani
e91a819067
feat: implement resolvers
2022-07-10 21:49:33 +05:30
Lakhan Samani
64d64b4099
feat: add ability to disable strong password
2022-06-18 15:31:57 +05:30
Lakhan Samani
98015708a2
fix: bool flag for redis
2022-05-31 13:27:43 +05:30
Lakhan Samani
eeff88c853
fix: env saving
2022-05-31 13:11:54 +05:30
Lakhan Samani
cf8762b7a0
fix: slice envs
2022-05-31 08:14:03 +05:30
Lakhan Samani
7e3bd6a721
fix: import cycle issues
2022-05-30 11:54:16 +05:30
Lakhan Samani
43359f1dba
fix: update store method till handlers
2022-05-29 17:22:46 +05:30
Lakhan Samani
714b79e4ab
fix: format logs
2022-05-25 12:30:22 +05:30
Lakhan Samani
b35d86fd40
feat: add logs for http handlers
2022-05-23 11:52:51 +05:30
Lakhan Samani
2bc4c74930
fix: remove old logs
2022-05-13 07:28:31 +05:30
Lakhan Samani
4a3e3633ea
fix: default access token expiry time
2022-03-25 20:29:00 +05:30
Lakhan Samani
128a2a8f75
feat: add support for response mode
2022-03-07 18:49:18 +05:30
Lakhan Samani
1d61840c6d
fix: env decryption + remove log
2022-03-07 15:35:33 +05:30
Lakhan Samani
4b25e8941c
fix: env decryption
2022-03-07 15:33:39 +05:30
Lakhan Samani
136eda15bf
fix: env encryption
2022-03-07 15:29:37 +05:30
Lakhan Samani
f0f2e0b6c8
fix: auth flow
2022-03-02 17:42:31 +05:30
Lakhan Samani
5399ea8f32
feat: add session token
2022-02-28 21:26:49 +05:30
Lakhan Samani
4830a7e9ac
feat: add client secret
2022-02-28 13:14:16 +05:30
Lakhan Samani
df1c56bb1c
fix: tests
2022-02-28 07:55:01 +05:30
Lakhan Samani
b68d9ce661
fix: update_env resolver
2022-02-26 20:36:22 +05:30
Lakhan Samani
145091dce1
feat: add well-known jwks.json endpoint
2022-02-26 18:14:43 +05:30
Lakhan Samani
4e19f73845
fix: segregate env setup
2022-02-26 09:44:55 +05:30
Lakhan Samani
6331ec7b7a
Resolves #110
2022-01-29 17:03:21 +05:30
Lakhan Samani
cb96d2d8d1
fix: update to use db.Provider
2022-01-21 13:34:04 +05:30
Lakhan Samani
38419a4ef4
fix: rename config -> env and handle env interface better
2022-01-20 16:52:37 +05:30
Lakhan Samani
7785f98dcd
fix(server): env setup
2022-01-19 23:19:20 +05:30
Lakhan Samani
f1b4141367
Feat/dashboard ( #105 )
2022-01-17 11:32:13 +05:30
Lakhan Samani
9d08d6c672
Add _admin_signup mutation
2022-01-09 17:35:37 +05:30
Lakhan Samani
9c8e9baa39
feat: add _update_config mutation
2021-12-31 17:03:37 +05:30
Lakhan Samani
e35d0cbcd6
feat: persist encrypted env
2021-12-31 13:52:10 +05:30