Lakhan Samani
02f7a62918
feat: add testing & ui for forgot password with mobile
2023-12-22 01:26:14 +05:30
Lakhan Samani
2a0e0da436
Merge branch 'main' of https://github.com/authorizerdev/authorizer into fix/forgot-password
2023-12-04 23:35:13 +05:30
Lakhan Samani
e8b99f73c3
fix: phone number verification
2023-12-04 11:28:27 +05:30
Lakhan Samani
c95db8b07b
feat: add forgot password for mobile login
2023-12-03 22:49:40 +05:30
Lakhan Samani
7f6ddca3fc
fix: totp login
2023-12-01 14:00:01 +05:30
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