57 Commits

Author SHA1 Message Date
f04c6ac030 feat(users): add support to verify 2FA using recovery code (#4737)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-23 13:40:27 +00:00
42e5ef1551 feat(users): Create terminate 2fa API (#4731) 2024-05-23 12:01:35 +00:00
8fa2cd556b feat(users): Create generate recovery codes API (#4708) 2024-05-22 08:28:42 +00:00
a0f11d79ad fix(users): Fix bugs caused by the new token only flows (#4607) 2024-05-09 14:09:02 +00:00
e70d58afc9 feat(users): new routes to accept invite and list merchants (#4591) 2024-05-09 13:09:13 +00:00
91354232e0 feat(users): Create API to Verify TOTP (#4597) 2024-05-09 06:01:46 +00:00
a97016fea4 feat(users): Create user_key_store table and begin_totp API (#4577)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-08 12:55:45 +00:00
59e79ff205 feat(users): implement force set and force change password (#4564)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-07 14:11:24 +00:00
5ec00d96de feat(users): Create Token only support for pre-login user flow APIs (#4558) 2024-05-07 09:27:05 +00:00
1335554f51 feat: Add decision starter API for email flows (#4533)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-06 07:09:36 +00:00
4b3faf6781 feat(users): Create Decision manager for User Flows (#4518)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-02 14:58:44 +00:00
be44447c09 feat(user): add route to get user details (#4510)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-02 09:35:19 +00:00
b0133f3369 refactor(user): Deprecate Signin, Verify email and Invite v1 APIs (#4465) 2024-04-30 09:58:45 +00:00
4c81a664c9 fix(masking): mask email while logging SQL query (#4436) 2024-04-23 11:18:35 +00:00
3963219e44 feat(events): Add events framework for registering events (#4115)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-10 12:38:40 +00:00
018c5b1064 feat(users): Add role specific fields for list merchants API (#4326)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-10 10:10:55 +00:00
ea730d4ffc build(deps): bump error-stack from version 0.3.1 to 0.4.1 (#4188) 2024-04-01 07:01:17 +00:00
44eef46e5d feat(users): Implemented Set-Cookie (#3865)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-11 06:35:18 +00:00
ba42fbaed0 feat(users): Add new API get the user and role details of specific user (#3988) 2024-03-07 06:23:24 +00:00
19c502398f feat(roles): Add caching for custom roles (#3946) 2024-03-05 13:26:09 +00:00
fbe9d2f19e feat(roles): Change list roles, get role and authorization info api to respond with groups (#3837)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-27 12:56:46 +00:00
ef5e886ab1 feat(invite_multiple): Set status of user as InvitationSent if email feature flag is enabled (#3757) 2024-02-21 14:37:47 +00:00
ada6a32276 feat(authz): Add custom role checks in authorization (#3719)
Co-authored-by: Apoorv Dixit <apoorv.dixit@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-21 13:44:36 +00:00
97252237a9 feat(users): Send email to user if the user already exists (#3705) 2024-02-21 13:37:49 +00:00
4ae28e48cd refactor(permissions): Remove permissions for utility APIs (#3730)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-21 07:20:42 +00:00
a9e3d74cc1 feat(users): Email JWT blacklist (#3659)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-15 16:05:47 +00:00
cfa10aa60e feat(user): implement force password reset (#3572) 2024-02-09 10:19:06 +00:00
edd6806f97 refactor(user_role): Change update user role request to take email instead of user_id (#3530)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-08 08:49:44 +00:00
cef1643af5 refactor(users): change list roles api to also send inactive merchants (#3583) 2024-02-07 13:54:57 +00:00
cf0e0b330e feat(user): add support for resend invite (#3523)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-02 09:34:49 +00:00
db3d53ff1d feat(users): Add merchant_id in EmailToken and change user status in reset password (#3473) 2024-01-31 08:28:37 +00:00
e331d2d556 feat(users): Added blacklist for users (#3469)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-31 07:19:09 +00:00
d91da89065 feat(users): Signin and Verify Email changes for User Invitation changes (#3420)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-30 07:13:13 +00:00
a59ac7d5b9 feat(user): support multiple invites (#3422)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-25 13:24:13 +00:00
a47372a451 feat(user_roles): Add accept invitation API and UserJWTAuth (#3365) 2024-01-19 13:05:04 +00:00
862a1b5303 feat(users): Add preferred_merchant_id column and update user details API (#3373)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-18 13:14:20 +00:00
8678f8d144 feat(recon): add recon APIs (#3345)
Co-authored-by: Kashif <mohammed.kashif@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-16 11:07:44 +00:00
6a4706323c feat(users): invite user without email (#3328)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-11 11:56:31 +00:00
8a354f4229 fix(users): Added merchant name is list merchants (#3289) 2024-01-09 10:20:09 +00:00
b06a8d6e0d fix(users): wrong user_role insertion in invite_user for new users (#3193) 2023-12-21 15:36:59 +00:00
dc589d580f fix(users): send correct user_role values in switch_merchant response (#3167) 2023-12-19 12:57:25 +00:00
e3589e641c refactor(users): rename user_roles and dashboard_metadata columns (#3135)
Co-authored-by: Apoorv Dixit <apoorv.dixit@juspay.in>
2023-12-18 11:10:26 +00:00
6d5c25e336 feat(users): Add resend verification email API (#3093) 2023-12-08 12:30:41 +00:00
f7d6e3c014 refactor(user): add account verification check in signin (#3082) 2023-12-07 12:25:47 +00:00
26a261131b fix(user): add checks for change password (#3078)
Co-authored-by: Rachit Naithani <81706961+racnan@users.noreply.github.com>
2023-12-07 10:47:46 +00:00
585e00980c feat(user): Add verify_email API (#3076)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2023-12-07 09:46:03 +00:00
1c3d260dc3 feat(user): add email apis and new enums for metadata (#3053)
Co-authored-by: Rachit Naithani <rachit.naithani@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Rachit Naithani <81706961+racnan@users.noreply.github.com>
2023-12-05 07:40:17 +00:00
80efeb76b1 refactor(users): Separate signup and signin (#2921)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2023-12-04 11:33:44 +00:00
ec15ddd0d0 feat(user): add user_list and switch_list apis (#3033)
Co-authored-by: Mani Chandra Dulam <mani.dchandra@juspay.in>
2023-12-01 13:37:17 +00:00
092ec73b3c feat(user): generate and delete sample data (#2987)
Co-authored-by: Rachit Naithani <rachit.naithani@juspay.in>
Co-authored-by: Mani Chandra Dulam <mani.dchandra@juspay.in>
2023-12-01 10:30:25 +00:00