c43afabe28
chore: remove unused code
2023-08-08 15:07:00 +05:00
1531e9cd9c
chore: addressed comments
2023-08-08 15:01:32 +05:00
8cdf605006
chore: fix specs
2023-05-10 17:02:13 +05:00
3f815e9beb
chore: fix specs
2023-05-10 14:35:35 +05:00
093fe90589
feat: replace ID with UID
...
BREAKING CHANGE: remove auto incremental ids from user, group and permissions and add a virtual uid property that returns string value of documents object id
2023-05-09 15:01:56 +05:00
dba53de646
fix: use custom logic for handling sequence ids
2023-05-01 19:28:51 +05:00
6a520f5b26
fix: use RateLimiterMemory instead of RateLimiterMongo
2023-04-27 15:06:24 +05:00
eda8e56bb0
feat: option to reset admin password on startup
2023-04-05 23:05:38 +05:00
570995e572
chore: quick fix
2023-03-29 23:22:32 +05:00
c1c0554de2
chore: quick fix
2023-03-29 22:05:29 +05:00
bd3aff9a7b
chore: move secondsToHms to @sasjs/utils
2023-03-29 20:10:55 +05:00
a1e255e0c7
chore: removed unused file
2023-03-29 15:39:05 +05:00
89048ce943
chore: move brute force protection logic to middleware and a singleton class
2023-03-29 15:33:32 +05:00
a82cabb001
feat: prevent brute force attack by rate limiting login endpoint
2023-03-28 21:43:10 +05:00
158f044363
feat: add new env config DB_TYPE
2023-03-01 01:41:08 +05:00
b3402ea80a
feat: Add /SASjsApi endpoint in permissions
2023-02-06 15:29:24 +05:00
2bae52e307
fix: add user to all users group on user creation
2023-02-03 16:47:18 +05:00
1d48f8856b
feat: ask for updated password on first login
2022-11-22 19:58:17 +05:00
4581f32534
feat(api): add the api endpoint for updating user password
2022-11-22 00:02:59 +05:00
b27d684145
chore: use process.logger instead of condole.log
2022-11-17 23:03:33 +05:00
b86ba5b8a3
chore: lint fix
2022-11-17 17:49:00 +05:00
200f6c596a
feat: on startup add webout.sas file in sasautos folder
2022-11-17 17:03:23 +05:00
bb054938c5
fix: change the expiration of access/refresh tokens from days to seconds
2022-11-15 15:48:03 +05:00
abd5c64b4a
feat: make refresh token duration configurable
2022-11-10 21:02:20 +05:00
2413c05fea
feat: make access token duration configurable when creating client/secret
2022-11-10 19:43:06 +05:00
1c9d167f86
feat: Enable DRIVE_LOCATION setting for deploying multiple instances of SASjs Server
2022-11-02 20:05:12 +05:00
36be3a7d5e
feat: mocking sas9 responses with JS STP
2022-10-17 18:31:08 +02:00
Saad Jutt
94072c3d24
fix: added domain for session cookies
2022-10-09 22:08:01 +05:00
4d64420c45
fix: ldap issues
...
logic fixed for updating user created by external auth provider
remove internal from AuthProviderType
replace AUTH_MECHANISM with AUTH_PROVIDERS
2022-10-03 21:24:10 +05:00
Allan Bowe
042ed41189
Merge pull request #297 from sasjs/issue-292
...
feat: Enable SAS_PACKAGES in SASjs Server
2022-10-03 16:08:30 +01:00
424f0fc1fa
feat: Enable SAS_PACKAGES in SASjs Server
2022-10-03 19:43:02 +05:00
Allan Bowe
668aff83fd
Merge pull request #293 from sasjs/ldap
...
feat: integratedLDAP authentication
2022-10-03 13:09:07 +01:00
Saad Jutt
fda6ad6356
chore(csrf): removed _csrf completely
2022-09-30 03:07:21 +05:00
f915c51b07
feat: implemented LDAP authentication
2022-09-29 18:41:28 +05:00
40f95f9072
fix: in getTokensFromDB handle the scenario when tokens are expired
2022-09-23 09:35:30 +05:00
249604384e
fix: made files extensions case insensitive
2022-09-22 20:37:16 +05:00
d93470d183
chore: improve code
2022-09-21 22:27:27 +05:00
330c020933
fix: return same tokens if not expired
2022-09-21 22:12:03 +05:00
662b2ca36a
chore: replace env variable RSCRIPT_PATH with R_PATH
2022-09-09 15:23:46 +05:00
d6651bbdbe
feat: add support for R stored programs
2022-09-06 21:52:21 +05:00
Allan Bowe
cb82fea0d8
Merge pull request #264 from sasjs/mocker
...
Mocker
2022-09-05 13:16:10 +01:00
Saad Jutt
7477326b22
chore: lower cased env values
2022-09-01 23:38:04 +05:00
7633608318
chore: mocker architecture fix, env validation
2022-08-31 13:31:28 +02:00
ee17d37aa1
fix: typo mistake
2022-08-30 22:42:11 +05:00
98ea2ac9b9
fix: update response of /SASjsApi/stp/execute and /SASjsApi/code/execute
2022-08-19 15:06:39 +05:00
b06993ab9e
feat: implement the logic for running python stored programs
2022-08-16 15:51:37 +05:00
Saad Jutt
5966016853
fix(env): check added for not providing WHITELIST
2022-08-04 03:32:04 +05:00
Allan Bowe
98e501334f
Update seedDB.ts
2022-08-02 19:33:16 +01:00
f978814ca7
chore: code refactor
2022-08-02 22:16:41 +05:00
68515f95a6
feat: bypass authentication when route is enabled for public group
2022-08-02 18:06:33 +05:00