Lakhan Samani
81fce1a471
feat: send email based on template
2022-08-09 01:43:37 +05:30
Lakhan Samani
0714b4360b
Merge pull request #206 from authorizerdev/feat/2fa
...
feat: add mutifactor authentication
2022-08-07 11:11:56 +05:30
Lakhan Samani
587828b59b
feat: add helper for updating all users
2022-08-02 14:12:36 +05:30
Lakhan Samani
db4d711cba
feat: add subject to email template
2022-07-29 16:15:57 +05:30
anik-ghosh-au7
49cc6033ab
update: verify otp resolver and test added
2022-07-23 18:32:31 +05:30
Lakhan Samani
5d903ca170
Merge branch 'main' of https://github.com/authorizerdev/authorizer into feat/2fa
2022-07-23 16:52:30 +05:30
Lakhan Samani
f6029fb7bf
feat: use upsert for otp + implement otp methods for cassandradb
2022-07-23 16:39:35 +05:30
Lakhan Samani
22ae3bca54
feat: add otp implementation for arangodb
2022-07-23 16:06:52 +05:30
Lakhan Samani
1a27d91957
feat: add otp implementation for mongodb
2022-07-23 16:01:46 +05:30
Lakhan Samani
f6c67243b9
feat: add otp model + implementation for sql
2022-07-23 15:55:06 +05:30
anik-ghosh-au7
ed7ed73980
fix: collections names
2022-07-23 15:44:56 +05:30
Lakhan Samani
9ef5f33f7a
feat: add is_multi_factor_auth_enabled
2022-07-23 15:26:44 +05:30
Lakhan Samani
a102924fd7
fix: remove debug logs
2022-07-17 13:39:23 +05:30
Lakhan Samani
a48b809a89
feat: add tests for email template resolvers
2022-07-17 13:37:34 +05:30
Lakhan Samani
1f7eee43e2
feat: add email template implementation for arangodb provider
2022-07-17 11:37:04 +05:30
Lakhan Samani
7c441fff14
feat: add email template implementation for cassandra provider
2022-07-17 11:21:51 +05:30
Lakhan Samani
647cc1d9bf
feat: add email template implementation for mongodb provider
2022-07-17 11:01:47 +05:30
Lakhan Samani
610896b6f5
fix: refs for email templatE
2022-07-15 22:13:00 +05:30
Lakhan Samani
aa12757155
Merge branch 'main' of https://github.com/authorizerdev/authorizer into feat/add-email-template-apis
2022-07-15 22:11:58 +05:30
Lakhan Samani
847c364ad1
fix: refs
2022-07-15 22:11:08 +05:30
Lakhan Samani
e2294c24d0
feat: add email template implementation for sql provider
2022-07-15 12:35:35 +05:30
Lakhan Samani
283e570ebb
feat: init email template schema for all providers
2022-07-15 10:23:45 +05:30
Lakhan Samani
14c74f6566
feat: add email template schema
2022-07-15 10:12:24 +05:30
Lakhan Samani
6b57bce6d9
fix: cassandra + mongo + arangodb issues with webhook
2022-07-12 11:48:42 +05:30
Lakhan Samani
bfbeb6add2
fix: couple session deletion with user deletion
2022-07-12 08:42:32 +05:30
Lakhan Samani
1fe0d65874
feat: add support for planetscale
...
Resolves #195
2022-07-11 22:37:07 +05:30
Lakhan Samani
018a13ab3c
feat: add tests for webhook resolvers
2022-07-11 19:40:54 +05:30
Lakhan Samani
e91a819067
feat: implement resolvers
2022-07-10 21:49:33 +05:30
Lakhan Samani
09c3eafe6b
feat: add mongodb database methods for webhook
2022-07-09 12:23:48 +05:30
Lakhan Samani
bb51775d34
feat: add cassandradb database methods for webhook
2022-07-09 12:16:54 +05:30
Lakhan Samani
6d586b16e4
feat: add arangodb database methods for webhook
2022-07-09 11:44:14 +05:30
Lakhan Samani
e8eb62769e
feat: add sql database methods for webhook
2022-07-09 11:21:32 +05:30
Lakhan Samani
0ffb3f67f1
fix: index for arangodb
2022-07-08 19:10:37 +05:30
Lakhan Samani
ec62686fbc
feat: add database methods for webhookLog
2022-07-08 19:09:23 +05:30
Lakhan Samani
a8064e79a1
feat: add template for webhook db methods
2022-07-06 10:38:21 +05:30
Lakhan Samani
265331801f
feat: add database models
2022-07-04 22:37:13 +05:30
Lakhan Samani
6a74a50493
feat: add support for scylladb
...
Resolves #177
2022-07-04 21:57:14 +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
dff50097e8
feat: add support for cockroachdb
2022-06-09 23:43:21 +05:30
Lakhan Samani
5d2d1c342b
fix: allow setting host for cassandradb without prot
2022-06-05 12:13:55 +05:30
Lakhan Samani
116972d725
feat: add support for ScyllaDB
...
Resolves #177
2022-06-04 08:59:26 +05:30
Lakhan Samani
cf8762b7a0
fix: slice envs
2022-05-31 08:14:03 +05:30
Lakhan Samani
43359f1dba
fix: update store method till handlers
2022-05-29 17:22:46 +05:30
Lakhan Samani
1941cf4299
fix: move sessionstore -> memstore
2022-05-27 23:20:38 +05:30
Lakhan Samani
8bee421d0a
feat: add flag for log level
2022-05-25 15:04:26 +05:30
Lakhan Samani
714b79e4ab
fix: format logs
2022-05-25 12:30:22 +05:30
Lakhan Samani
da0fcb109b
feat: setup logours for logging
2022-05-13 00:47:01 +05:30
Lakhan Samani
075c287f34
feat: add support for database cert, key, ca-cert
2022-04-23 17:52:02 +05:30
Lakhan Samani
39c2c364d9
feat: add support for db username, password, host, port
2022-04-22 21:24:39 +05:30
Lakhan Samani
961f2271c1
fix: tests
2022-04-22 19:56:55 +05:30
Lakhan Samani
aaf0831793
feat: add users queries
2022-04-22 16:45:49 +05:30
Lakhan Samani
27cb41c54c
feat: add verification_request queries
2022-04-22 11:52:15 +05:30
Lakhan Samani
718b2d535f
feat: add session queries
2022-04-21 18:11:15 +05:30
Lakhan Samani
ed6a1ceccc
feat: add env queries
2022-04-21 17:54:33 +05:30
Lakhan Samani
fd52d6e5d3
feat: add casandradb provider
2022-04-21 12:36:22 +05:30
Lakhan Samani
325aa88368
Merge branch 'main' of https://github.com/authorizerdev/authorizer into feat/casandra-db
2022-04-20 23:32:02 +05:30
Lakhan Samani
d5f1c5a5eb
Resolves #156
2022-04-02 17:34:50 +05:30
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
a6b743465f
feat: add provider template
2022-03-19 17:41:27 +05:30
Lakhan Samani
99b846811a
fix: token + redirect
2022-03-16 21:44:57 +05:30
Lakhan Samani
d1e284116d
fix: verification request model
2022-03-09 07:10:07 +05:30
Lakhan Samani
2f9725d8e1
fix: verification request
2022-03-09 06:41:38 +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
ad46210112
fix: report error on initialization
2022-02-26 10:06:26 +05:30
Lakhan Samani
5572928619
fix: remove redundunt break statement
2022-02-12 22:55:33 +05:30
Lakhan Samani
85b4cd6339
Add support for maria db
2022-02-12 22:49:53 +05:30
Lakhan Samani
6c2a4c3256
Add support for yugabyte
...
Resolves #119
2022-02-12 13:19:31 +05:30
Lakhan Samani
2bb0ded20e
fix: error log and gin mode
2022-02-05 09:00:56 +05:30
Lakhan Samani
40dcf67de9
fix: remove logs
2022-01-31 14:53:17 +05:30
Lakhan Samani
4e48320cf1
fix: bug with authorizer url
2022-01-31 11:35:24 +05:30
Lakhan Samani
6331ec7b7a
Resolves #110
2022-01-29 17:03:21 +05:30
Lakhan Samani
9bd185a9c6
feat: add pagination for users & verification_requests
2022-01-25 10:57:40 +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
8a4b2feffe
fix: user + verification requests to new db format
2022-01-21 12:53:30 +05:30
Lakhan Samani
13c038effd
fix: env + session to new db format
2022-01-21 12:18:07 +05:30
Lakhan Samani
38419a4ef4
fix: rename config -> env and handle env interface better
2022-01-20 16:52:37 +05:30
Lakhan Samani
f1b4141367
Feat/dashboard ( #105 )
2022-01-17 11:32:13 +05:30
Lakhan Samani
e35d0cbcd6
feat: persist encrypted env
2021-12-31 13:52:10 +05:30
Lakhan Samani
beae4502d4
feat: add integration tests for signup, login, reset_password, forgot_password, verify_email
2021-12-23 10:31:52 +05:30
Lakhan Samani
969395ccdb
fix: make email verification col nullable
2021-12-22 15:38:51 +05:30
Lakhan Samani
3ee79c3937
fix: unique constraint data
2021-12-22 15:31:45 +05:30
Lakhan Samani
508c714932
fix: refactor schema for open id claim standards
2021-12-22 10:51:12 +05:30
Lakhan Samani
65478296cb
feat: add mongodb support ( #82 )
...
* feat: add mongodb enum
* fix: isMongodb var condition
* feat: add init mongodb connection
* feat: add mongodb operations for various db methods
* fix: error message
2021-12-20 23:21:27 +05:30
Lakhan Samani
a933ac1118
fix: remove count check on cursor
2021-12-20 18:32:36 +05:30
Lakhan Samani
bedc3d0b50
fix: arangodb get one queries
2021-12-20 17:33:11 +05:30
Lakhan Samani
c3f4cd3bf9
feat: add support for sqlserver ( #81 )
...
* feat: add support for sqlserver
* fix: update gorm dependencies
* fix: update constraint
2021-12-17 21:50:57 +05:30
Lakhan Samani
f110255310
feat/add arangodb support ( #80 )
...
*feat: add arangodb init
* fix: dao for sql + arangodb
* fix: update error logs
* fix: use db name dynamically
2021-12-17 21:25:07 +05:30
Lakhan Samani
155d2e65c2
fix: use char(36) with golang uuid instead of sql uuid type ( #78 )
...
resolves #77
2021-12-14 22:57:45 +05:30
Lakhan Samani
b69d0b8e23
Feat/multiple session ( #64 )
...
* fix: disable windows build
* feat: add ability to handle multiple sessions
2021-10-27 23:15:38 +05:30
Lakhan Samani
b1b7f47f4c
fix: roles model
2021-10-04 13:58:03 +05:30
Lakhan Samani
173a55137f
feat: use uuid instead of unit type ids
2021-10-03 21:33:55 +05:30
Lakhan Samani
b3a52c2466
feat: allow admin to user profile ( #51 )
...
Resolves #49
2021-09-21 08:23:40 +05:30
Lakhan Samani
21e3425e76
feat/role based access ( #50 )
...
* feat: add roles based access
* feat: update roles env + todo
* feat: add roles to update profile
* feat: add role based oauth
* feat: validate role for a given token
2021-09-20 10:36:26 +05:30
Lakhan Samani
9473268654
feat: add resolver to delete user
2021-08-06 19:17:52 +05:30
Lakhan Samani
ea320c2401
fix: env init ( #33 )
2021-07-28 11:53:37 +05:30
Lakhan Samani
30f83aaf82
chore: rename project
2021-07-23 21:57:44 +05:30