Lakhan Samani
bd343f0b27
fix: disable totp by default
2023-11-23 20:54:03 +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
Lakhan Samani
9a6f1a659a
Allow empty email
2023-10-26 00:55:10 +05:30
Lakhan Samani
3ed31b0557
feat: unify email & mobile singup + login
2023-10-22 02:33:36 +05:30
lemonScaletech
77e219d990
fix:
...
* #389 resolved
* typo fixed
2023-08-29 18:14:48 +05:30
Lakhan Samani
35e563ab3b
Add app_data
2023-08-14 12:01:37 +05:30
Lakhan Samani
7a76b783b1
Merge pull request #372 from catusax/main
...
feat: add mfa session to secure otp login
2023-08-03 12:34:39 +05:30
Lakhan Samani
15a4be5431
fix: refs for db provider and few utils
2023-07-31 16:42:11 +05:30
catusax
ba0cf189de
userid ass mfa session key
2023-07-24 12:00:30 +08:00
Lakhan Samani
2a2b7abc08
Add optional show_mobile_otp_screen
2023-07-24 11:56:56 +08:00
Lakhan Samani
27e3ed82e4
Update resend otp
2023-07-24 11:56:55 +08:00
Lakhan Samani
43fdc826c4
Add optional show_mobile_otp_screen
2023-07-23 11:23:24 +05:30
Lakhan Samani
55fc4b2608
Update resend otp
2023-07-23 10:03:37 +05:30
catusax
5018462559
feat: add mfa session to secure otp login
2023-07-20 15:11:39 +08:00
Lakhan Samani
02c0ebb9c4
fix: session storage
2023-04-08 13:06:15 +05:30
Lakhan Samani
75a547cfe2
fix: other auth recipes for oidc idp + remove logs
2022-11-15 21:45:08 +05:30
Lakhan Samani
579899c397
fix(server): creepy @@ string split logic for auth_token
2022-11-13 01:22:21 +05:30
Lakhan Samani
c09558043e
fix(server): spacing
2022-11-13 00:16:22 +05:30
Lakhan Samani
49556b1709
fix: openid flow
2022-11-12 23:54:37 +05:30
Lakhan Samani
274909b7c9
feat: add nonce variable to create auth token
2022-10-23 21:08:08 +05:30
Lakhan Samani
6dafa45051
fix: invalid login message
...
Resolves #224
2022-09-03 21:48:33 +05:30
Lakhan Samani
81fce1a471
feat: send email based on template
2022-08-09 01:43:37 +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
anik-ghosh-au7
4e3d73e767
feat: otp resolvers updated
2022-07-29 13:49:46 +05:30
anik-ghosh-au7
e3c58ffbb0
fix: login resolver multifactor auth
2022-07-28 11:18:06 +05:30
Lakhan Samani
bbb064b939
feat: add register event
2022-07-11 10:42:42 +05:30
Lakhan Samani
e91a819067
feat: implement resolvers
2022-07-10 21:49:33 +05:30
Lakhan Samani
2a5d5d43b0
fix: add namespace to session token keys
2022-06-29 22:24:00 +05:30
Lakhan Samani
82a2a42f84
fix: user session access
2022-06-12 00:27:21 +05:30
Lakhan Samani
926ab07c07
fix: session invalidation
2022-06-11 19:10:39 +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
268b22ffb2
fix: memory store upgrade in resolvers
2022-05-30 09:19:55 +05:30
Lakhan Samani
1941cf4299
fix: move sessionstore -> memstore
2022-05-27 23:20:38 +05:30
Lakhan Samani
714b79e4ab
fix: format logs
2022-05-25 12:30:22 +05:30
Lakhan Samani
d7bb10fd21
feat: add loggging to all resolvers
2022-05-24 12:42:29 +05:30
Vicg853
5e4f34c889
Fixing login isValidRole usage
2022-05-14 04:37:36 -03:00
Lakhan Samani
075c287f34
feat: add support for database cert, key, ca-cert
2022-04-23 17:52:02 +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
b2541c8e9a
feat: update user access ( #151 )
...
* feat: update user access
* revoked timestamp field updated
* updates
* updates
* updates
2022-03-24 14:13:55 +05:30
Lakhan Samani
f5bdc8db39
fix: refresh token store info
2022-03-08 21:13:23 +05:30
Lakhan Samani
8c2bf6ee0d
fix: add token information in redirect url
2022-03-08 12:36:26 +05:30
Lakhan Samani
f0f2e0b6c8
fix: auth flow
2022-03-02 17:42:31 +05:30
Lakhan Samani
df1c56bb1c
fix: tests
2022-02-28 07:55:01 +05:30
Lakhan Samani
7f18a3f634
Implement refresh token logic with fingerprint + rotation
2022-01-23 01:24:41 +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