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
Lakhan Samani
40ad01e6b7
chore: add multistage build to optimize the image size
2021-07-21 17:53:22 +05:30
Lakhan Samani
2840a085ca
Add resolver to resend verify email link
...
Resolves #20
2021-07-18 12:56:17 +05:30
Lakhan Samani
e2fc610762
Add query for verification requests
...
Resolves #28
2021-07-18 09:53:54 +05:30
Lakhan Samani
7d17032fc2
Add resolver to update profile
...
Resolves #12 #11
2021-07-18 09:25:20 +05:30
Lakhan Samani
245a5b5e1b
Resolves #22
2021-07-17 22:39:50 +05:30
Lakhan Samani
9b8658f666
add google login
...
- refactor resolvers
- fix signup method typos
Resolves #17
2021-07-17 21:59:50 +05:30
Lakhan Samani
699c49ade0
Add query to get token
...
Resolves #16
2021-07-15 17:32:55 +05:30
Lakhan Samani
27264c6e29
Implement login resolver ( #15 )
...
* add sign_up_method to users table
* add session store
* implement login resolver
2021-07-15 00:13:19 +05:30
Lakhan Samani
eeb8f7d097
feat: add resolver for token verification
...
Resolves #6
2021-07-14 01:36:11 +05:30
Lakhan Samani
04a522c947
add signup resolver
2021-07-12 23:52:16 +05:30