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
55fc4b2608
Update resend otp
2023-07-23 10:03:37 +05:30
Mussie Teshome
c574c6a679
configure twilio via environment variables
2023-06-11 15:52:07 +03:00
Michael Sahlu
8dbd2556eb
retrive sender name from env
2023-05-16 00:40:14 +03:00
Lakhan Samani
48344ffd4c
feat: add support for default response mode & type env
...
Resolves #341
2023-04-01 17:36:07 +05:30
Lakhan Samani
3603af9f84
feat: add microsoft login
2023-02-26 05:23:02 +05:30
Lakhan Samani
642581eefd
[server] Add COUCHBASE_BUCKET_RAM_QUOTA
...
Resolves #317
2023-02-02 12:43:17 +05:30
Lakhan Samani
504d0f34d7
[server] add couchbase envs
2023-01-19 23:28:21 +05:30
Lakhan Samani
1eb8965f98
feat: add mobile based basic auth
2022-12-21 23:14:24 +05:30
Lakhan Samani
70bab70ead
fix: validating id_token
2022-11-23 22:03:08 +05:30
Lakhan Samani
f2fe584793
feat: add support for SMTP LocalName
...
Resolves #274
2022-10-25 08:18:29 +05:30
Lakhan Samani
1ac060136a
fix: make env vars name more persistent
2022-10-20 16:27:00 +05:30
manoj
820d294130
comments resolved for requireEnv, Provider and test env
2022-10-09 00:49:31 +05:30
ruessej
6085c2d535
Fix incorrect type
2022-09-14 12:24:19 +02:00
Jerebtw
8e0c5e4380
Make the default value true
2022-09-14 11:56:48 +02:00
ruessej
195bd1bc6a
Add a option to disable httpOnly cookies
2022-09-12 14:37:42 +02:00
Lakhan Samani
34ce754ef6
feat: bootstrap twitter login config
2022-08-22 09:03:29 +02:00
Lakhan Samani
4ab775f2c1
fix: apple & linkedin env config
2022-08-13 12:37:04 +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
0fc9e8ccaa
feat: add EnvKeyIsEmailServiceEnabled
2022-07-29 16:00:12 +05:30
Lakhan Samani
64d64b4099
feat: add ability to disable strong password
2022-06-18 15:31:57 +05:30
Lakhan Samani
53a592ef63
feat: add base for apple login
2022-06-12 14:49:48 +05:30
Lakhan Samani
2841853d37
feat: add linkedin login
2022-06-06 22:08:32 +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
1941cf4299
fix: move sessionstore -> memstore
2022-05-27 23:20:38 +05:30
Lakhan Samani
8bee421d0a
feat: add flag for log level
2022-05-25 15:04:26 +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
075c287f34
feat: add support for database cert, key, ca-cert
2022-04-23 17:52:02 +05:30
Lakhan Samani
39c2c364d9
feat: add support for db username, password, host, port
2022-04-22 21:24:39 +05:30
Lakhan Samani
4fa9f79c3f
fix: setting the cookie for proxy setup
2022-03-30 11:50:22 +05:30
Lakhan Samani
4a3e3633ea
fix: default access token expiry time
2022-03-25 20:29:00 +05:30
egor.medvedev
819dd57377
Merge branch 'authorizerdev/authorizer:main' into main
2022-03-25 16:13:46 +03:00
egor.medvedev
044b025ba2
enhancement: add access_token_expiry_time env variable
2022-03-25 15:21:20 +03:00
Anik Ghosh
96edb43b67
feat: disable user signup
2022-03-16 22:49:18 +05:30
Lakhan Samani
513b5d2948
fix: env client secret
2022-03-07 12:23:45 +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
ad46210112
fix: report error on initialization
2022-02-26 10:06:26 +05:30
Lakhan Samani
4e19f73845
fix: segregate env setup
2022-02-26 09:44:55 +05:30