
* 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>
57 lines
2.1 KiB
Modula-2
57 lines
2.1 KiB
Modula-2
module github.com/authorizerdev/authorizer/server
|
|
|
|
go 1.16
|
|
|
|
require (
|
|
github.com/99designs/gqlgen v0.17.39
|
|
github.com/arangodb/go-driver v1.6.0
|
|
github.com/aws/aws-sdk-go v1.47.4
|
|
github.com/bytedance/sonic v1.10.2 // indirect
|
|
github.com/coreos/go-oidc/v3 v3.6.0
|
|
github.com/couchbase/gocb/v2 v2.6.4
|
|
github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect
|
|
github.com/gabriel-vasile/mimetype v1.4.3 // indirect
|
|
github.com/gin-gonic/gin v1.9.1
|
|
github.com/glebarez/sqlite v1.9.0
|
|
github.com/go-playground/validator/v10 v10.15.5 // indirect
|
|
github.com/go-sql-driver/mysql v1.7.1 // indirect
|
|
github.com/gocql/gocql v1.6.0
|
|
github.com/gokyle/twofactor v1.0.1
|
|
github.com/golang-jwt/jwt v3.2.2+incompatible
|
|
github.com/google/uuid v1.3.1
|
|
github.com/guregu/dynamo v1.20.2
|
|
github.com/hashicorp/golang-lru v1.0.2 // indirect
|
|
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
|
|
github.com/joho/godotenv v1.5.1
|
|
github.com/klauspost/compress v1.17.0 // indirect
|
|
github.com/klauspost/cpuid/v2 v2.2.5 // indirect
|
|
github.com/montanaflynn/stats v0.7.1 // indirect
|
|
github.com/pelletier/go-toml/v2 v2.1.0 // indirect
|
|
github.com/pquerna/otp v1.4.0
|
|
github.com/redis/go-redis/v9 v9.2.1
|
|
github.com/robertkrimen/otto v0.2.1
|
|
github.com/sirupsen/logrus v1.9.3
|
|
github.com/sosodev/duration v1.2.0 // indirect
|
|
github.com/stretchr/testify v1.8.4
|
|
github.com/tuotoo/qrcode v0.0.0-20220425170535-52ccc2bebf5d
|
|
github.com/twilio/twilio-go v1.14.1
|
|
github.com/urfave/cli/v2 v2.25.7 // indirect
|
|
github.com/vektah/gqlparser/v2 v2.5.10
|
|
github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a // indirect
|
|
go.mongodb.org/mongo-driver v1.12.1
|
|
golang.org/x/arch v0.5.0 // indirect
|
|
golang.org/x/crypto v0.14.0
|
|
golang.org/x/oauth2 v0.13.0
|
|
golang.org/x/tools v0.14.0 // indirect
|
|
google.golang.org/appengine v1.6.8
|
|
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
|
|
gopkg.in/mail.v2 v2.3.1
|
|
gopkg.in/square/go-jose.v2 v2.6.0
|
|
gorm.io/driver/mysql v1.5.2
|
|
gorm.io/driver/postgres v1.5.3
|
|
gorm.io/driver/sqlserver v1.5.2
|
|
gorm.io/gorm v1.25.5
|
|
modernc.org/memory v1.7.2 // indirect
|
|
modernc.org/sqlite v1.26.0 // indirect
|
|
)
|