authorizer/app
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
..
favicon_io fix: bug with authorizer url 2022-01-31 11:35:24 +05:30
src fix: other auth recipes for oidc idp + remove logs 2022-11-15 21:45:08 +05:30
.prettierrc.json fix: openid flow 2022-11-12 23:54:37 +05:30
esbuild.config.js fix: enable code spliting for app 2021-12-29 04:16:31 +05:30
package-lock.json feat: add totp login API (#416) 2023-11-16 18:30:54 +05:30
package.json [app] bump authorizer-react 1.1.13 2023-07-23 16:13:40 +05:30
pnpm-lock.yaml fix: accessibility 2023-03-25 10:48:09 +05:30
README.md feat: add dashboard setup with esbuild + chakra-ui 2021-12-29 11:56:19 +05:30
tsconfig.json feat: login wall (#42) 2021-08-04 12:18:57 +05:30
yarn.lock feat: add totp login API (#416) 2023-11-16 18:30:54 +05:30

Authorizer APP

App that can be used as login wall for your any application in combination with @authorizerdev/@authorizer.js

Getting started

Setting up locally

  • cd app
  • npm start

Creating production build

  • make build-app