Commit Graph

411 Commits

Author SHA1 Message Date
Deepak Prabhakara 0e205d6c53
Added SECURITY.md 2022-02-16 16:05:43 +00:00
github-bot 4dfee2f6c1 Automated report 2022-02-16 09:14:28 +00:00
Deepak Prabhakara 5cee2f03a6 package lock update 2022-02-16 09:06:44 +00:00
github-bot 8bd1110cb8 Automated report 2022-02-16 02:10:36 +00:00
Deepak Prabhakara b4138012c0 fixed webpack warnings for typeorm 2022-02-16 02:01:22 +00:00
github-bot ee27762adf Automated report 2022-02-15 23:40:43 +00:00
Aswin V bcda0cec38
Add EXTERNAL_URL and description (#83) 2022-02-15 23:35:21 +00:00
Kiran K 78782fbbb8
Opentelemetry metrics API (#72)
* Opentelemetry metrics API

* Rename the counter

* Add metrics API

* Add Otl to Nextjs

* Add otel protocol

* Fix the port

* Fix the port

* Fix

* Fix

* Fix

* fixed default postgres url

* tweaks to metrics name and attributes

Co-authored-by: Kiran K <kiran@Kirans-MacBook-Pro.local>
Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
2022-02-15 23:34:12 +00:00
github-bot 99ef761f46 Automated report 2022-02-15 14:18:40 +00:00
Deepak Prabhakara 393322b147
added CLIENT_SECRET_VERIFIER for enhancing OAuth 2.0 security (#84)
* added CLIENT_SECRET_VERIFIER for enhancing OAuth 2.0 security when not using PKCE flow

* added CLIENT_SECRET_VERIFIER to env.example

* fixed unit test
2022-02-15 14:09:56 +00:00
github-bot 5dcaedb49b Automated report 2022-02-14 00:33:11 +00:00
Deepak Prabhakara 64eae9a559 bumped up version 2022-02-14 00:27:14 +00:00
Deepak Prabhakara 53ea631bcc allow tenant and product to be encoded inside client_id 2022-02-13 23:44:45 +00:00
github-bot b427f8c60d Automated report 2022-02-12 22:45:52 +00:00
Deepak Prabhakara 87bba57aaf comment tweak 2022-02-12 22:39:11 +00:00
github-bot b642472edf Automated report 2022-02-09 12:55:05 +00:00
Deepak Prabhakara 1cc7895f84 only update SBOMs for main branch 2022-02-09 12:48:35 +00:00
Deepak Prabhakara d80254a0df turn off sbom push for now 2022-02-08 23:06:34 +00:00
Deepak Prabhakara 9bb4cdc833 update sbom files only on master and release 2022-02-08 22:55:51 +00:00
github-bot fc7b91f2fa Automated report 2022-02-08 22:50:17 +00:00
Deepak Prabhakara 0dfe9f2fea cleanup 2022-02-08 22:43:50 +00:00
github-bot a982282533 Automated report 2022-02-08 22:39:37 +00:00
Deepak Prabhakara db57008fd1 cleanup 2022-02-08 22:32:37 +00:00
ukrocks007 b8bc4c1f0e
Sbom 1 (#79)
* Create sbom.yml

* Update sbom.yml

* Update sbom.yml

* Update sbom.yml

* Rename sbom.yml to npm-package-sbom.yml

* Create docker-image-sbom.yml

* Update npm-package-sbom.yml

* Update docker-image-sbom.yml

* Update docker-image-sbom.yml

* Update docker-image-sbom.yml

* Update and rename docker-image-sbom.yml to next-js-sbom.yml

* Update next-js-sbom.yml

* Update and rename next-js-sbom.yml to next-js-project-sbom.yml

* Update next-js-project-sbom.yml

* Update next-js-project-sbom.yml

* Update next-js-project-sbom.yml

* Update next-js-project-sbom.yml

* Update next-js-project-sbom.yml

* Update main.yml

* Update main.yml

* Update main.yml

* Update main.yml

* Update main.yml

* Update main.yml

* Update main.yml

* Update main.yml

* update main.yml

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Changes

* Automated report

* Changes

* Automated report

* Changes

* Changes

* Changes

* Automated report

* Changes

* Changes

* Changes

* Changes

* Automated report

* Changes

* Automated report

* Automated report

* Changes

* Automated report

* Automated report

* Changes

* Automated report

* Automated report

* Changes

* Automated report

* Changes

* Automated report

* Automated report

* Changes

* Automated report

* Changes

* Automated report

* Automated report

* Update main.yml

* Automated report

* Update main.yml

* Automated report

* Automated report

* Automated report

* Automated report

* Update main.yml

* Automated report

* Automated report

* Automated report

* Delete npm-package-sbom.yml

No need for this file as NPM SBOM is merged with main.yml

* Automated report

* Automated report

* Update main.yml

* Automated report

* Automated report

* Update main.yml

* Update main.yml

* Automated report

* Automated report

* Automated report

* Changes

* Automated report

* Automated report

* Changes

* Automated report

* Automated report

* Changes

* Automated report

* Automated report

* Changes

* Automated report

* Automated report

* Changes

* Changes

* Changes

* Changes

* Automated report

* Automated report

* Changes

* Automated report

* Changes

* Automated report

* Automated report

* Changes

* Changes

* Automated report

* Automated report

* Changes

* Changes

* Automated report

* Changes

* Automated report

* Changes

* Automated report

* Readme.md updates

* Automated report

* tweaked docs

* Automated report

* Optimizing the workflow

* Workflow fix

* Workflow fix

* Workflow fix

* Workflow fix

* Workflow fix

* Workflow fix

* Workflow fix

* Workflow fix

* Workflow fix

* Workflow fix

* Workflow fix

* Workflow fix

* revert

* Automated report

* revert

* fixes

* fixes

* Automated report

* fixes

* fixes

* fixes

* Automated report

* fixes

* Automated report

* builds will fail in case of sbom issues

* cleanup of version and publish tag usage

* changed severity to high

* grype is confusing redis npm for redis server

* Automated report

Co-authored-by: github-bot <github-bot@boxyhq.com>
Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
2022-02-08 22:30:55 +00:00
Deepak Prabhakara 1b2b65db7b - scripts for running service with SQL backends
- scripts for SQL migration (generate & run)
2022-02-08 14:51:29 +00:00
Deepak Prabhakara ad3c9e0723 fixed ProtocolBinding in SAMLRequest 2022-02-07 15:58:46 +00:00
Deepak Prabhakara 3a13fefd90 Say hello from Jules Winnfield 2022-02-07 15:49:04 +00:00
Deepak Prabhakara d4f2673858 fixed "no matching manifest for linux/arm64/v8 in the manifest list entries" for Apple silicon chip 2022-02-05 12:05:19 +00:00
Deepak Prabhakara 953ff72635 updated deps 2022-02-02 21:22:55 +00:00
Aswin V 46444f2f49
add webpackIgnore and update require ➡️ import (#77) 2022-02-02 21:11:35 +00:00
Deepak Prabhakara bfb4256f18 added VS code extensions recommendations 2022-02-01 13:20:24 +00:00
Aswin V 9c7aa984d3
74 fix husky setup (#75)
* test husky

* Add a prepare script for husky install
2022-01-31 11:16:33 +00:00
dependabot[bot] 3220104345
Bump next from 12.0.7 to 12.0.9 (#73)
Bumps [next](https://github.com/vercel/next.js) from 12.0.7 to 12.0.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v12.0.7...v12.0.9)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-29 00:04:10 +00:00
Deepak Prabhakara 2dd4493d22 added exclude dirs 2022-01-28 22:14:37 +00:00
Deepak Prabhakara 727a29af94 fixed typo 2022-01-28 14:53:49 +00:00
Deepak Prabhakara 11c5fc0c6d added note about using openssl to generate the encryption key 2022-01-25 15:10:06 +00:00
Aswin V ec83f5052b
56 one click deploy (#70)
* Add deploy to vercel badge

* app.json for heroku

* customise web process and set env

* export env

* invoke next directly

* Fix script

* Bind to the heroku container port

* Deploy to heroku button

* Add env description

* set SSL to true

* Try with query params

* Try with ssl setting

* Revert changes

* Use sslmode with conn string

* Add env to set typeorm connection setting for ssl

* Fix option setting

* Remove sslmode

* Remove template

* Name fix

* Test the PGSSLMODE flag

* Cleanup

* addback newline

* Remove plan spec
2022-01-21 23:17:01 +00:00
Deepak Prabhakara 3201206c45 bumped up version 2022-01-20 22:16:01 +00:00
Deepak Prabhakara aacc139c01 - RFC requires the saml request to be deflated before base64 encoding
- handle invalid token in userinfo
2022-01-20 21:05:23 +00:00
Deepak Prabhakara ff9c9512df tweaks to the OpenAPI docs 2022-01-19 21:56:42 +00:00
Deepak Prabhakara 410ba2e530 fixed sql command 2022-01-19 15:49:47 +00:00
Kiran K b3202a3834
Add example env (#67)
* Add example env

* Add a new line

* Remove the Next Auth env
2022-01-19 13:08:15 +00:00
Deepak Prabhakara 0a5dc95d07 downgraded next.js to v12.0.7 (12.0.8 doesn't build in Alpine) 2022-01-19 00:39:49 +00:00
Kiran K 8c83cb76c9
Generate swagger spec (#68)
* Add Swagger - wip

* Add OpenAPI Spec

* Add OpenAPI Spec

* APi Doc

* Add the api paths

* Add auth block

* Moved into swagger 2.0

* Fix the Swagger spec

* Revert the changes to middleware

* Remove the sample files

* Add jsdoc

* Add swagger spec

* Remove the package pako

* Pin the version

* Pin the version

Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
2022-01-19 00:13:18 +00:00
Deepak Prabhakara eb62ffb43f updated deps, docs 2022-01-18 14:28:03 +00:00
Deepak Prabhakara 8669311f28
added encodedRawMetadata since some gateways will reject raw xml (#64)
* added encodedRawMetadata since some gateways will reject raw xml

* removed .eslintcache

* ignore .eslintcache
2022-01-13 20:47:42 +00:00
Deepak Prabhakara 1781db301d
updated deps (#62) 2022-01-12 12:53:05 +00:00
Deepak Prabhakara 2b386fe6ca v0.3.3 2022-01-08 01:03:15 +00:00
Deepak Prabhakara 230df5548d
validate API key for config APIs (#58) 2022-01-08 01:00:06 +00:00
Deepak Prabhakara 9d43298597
check for code_verifier first (#59) 2022-01-08 00:59:48 +00:00