diff --git a/docs/sso.md b/docs/sso.md index 16c7d3b..25c1e2f 100644 --- a/docs/sso.md +++ b/docs/sso.md @@ -228,7 +228,7 @@ OneLogin requires ZeroTier One v1.10.3+ ::: -Log in to your OneLogin admin console. Select "Custom Connectors" from the "Applications" menu. Hit the "New Connector" button. Name your connector, set Sign on method to OpenID Connect, and set the Redirect URI to `https://localhost:9993/sso`. Finally, back on the on Custom Connectors page, hit the "Add App to Connector" link. Adjust the description & logo settings as you see fit, and then save. +Log in to your OneLogin admin console. Select "Custom Connectors" from the "Applications" menu. Hit the "New Connector" button. Name your connector, set Sign on method to OpenID Connect, and set the Redirect URI to `http://localhost:9993/sso`. Finally, back on the on Custom Connectors page, hit the "Add App to Connector" link. Adjust the description & logo settings as you see fit, and then save. Once the above steps are complete, go to the SSO tab for your new OneLogin Application. Set "Application Type" to "Native", and "Token Endpoint" to "None (PKCE)". You'll also find the required Client ID and Issuer URLs to enter into https://my.zerotier.com/account. diff --git a/package.json b/package.json index 4cc7b97..3383c24 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,8 @@ "lint:spelling": "cspell --validate-directives --no-progress docs/**/*.md" }, "resolutions": { - "@babel/traverse": "^7.23.3" + "@babel/traverse": "^7.23.3", + "redoc": "^2.4.0" }, "dependencies": { "@cspell/dict-markdown": "^2.0.2", @@ -46,7 +47,7 @@ "pngjs": "^7.0.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "redocusaurus": "^2.2.0" + "redocusaurus": "^2.2.2" }, "browserslist": { "production": [ diff --git a/yarn.lock b/yarn.lock index a5825a9..fafe99f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1632,23 +1632,6 @@ __metadata: languageName: node linkType: hard -"@cfaester/enzyme-adapter-react-18@npm:^0.8.0": - version: 0.8.0 - resolution: "@cfaester/enzyme-adapter-react-18@npm:0.8.0" - dependencies: - enzyme-shallow-equal: "npm:^1.0.0" - function.prototype.name: "npm:^1.1.6" - has: "npm:^1.0.4" - react-is: "npm:^18.2.0" - react-shallow-renderer: "npm:^16.15.0" - peerDependencies: - enzyme: ^3.11.0 - react: ">=18" - react-dom: ">=18" - checksum: 10c0/06b2c8d741cfb36179fbc15b7403a56c95f0ff2c884556a9f6858594e5a11f70bf4e100b07ef78049435da6614a7e016558938674d9abe3fb2db776e9e7430a6 - languageName: node - linkType: hard - "@chevrotain/cst-dts-gen@npm:11.0.3": version: 11.0.3 resolution: "@chevrotain/cst-dts-gen@npm:11.0.3" @@ -5992,7 +5975,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": +"call-bind@npm:^1.0.8": version: 1.0.8 resolution: "call-bind@npm:1.0.8" dependencies: @@ -7828,21 +7811,21 @@ __metadata: languageName: node linkType: hard -"docusaurus-plugin-redoc@npm:2.1.1": - version: 2.1.1 - resolution: "docusaurus-plugin-redoc@npm:2.1.1" +"docusaurus-plugin-redoc@npm:2.2.2": + version: 2.2.2 + resolution: "docusaurus-plugin-redoc@npm:2.2.2" dependencies: "@redocly/openapi-core": "npm:1.16.0" redoc: "npm:2.1.5" peerDependencies: - "@docusaurus/utils": ^3.0.0 - checksum: 10c0/1edca6dc09474b4639e557c6e4fb32e4f9e2e8c96a6e55f1b42e8f0fbf472919692b636bdb9ad1dd8d8d1f8d8c01e665a542e6bf5b85911361ffad4cac1f6548 + "@docusaurus/utils": ^3.6.0 + checksum: 10c0/c895c86b9073effde50828208c14297ea211d17a966871f3c67fff1abbde5abfede9d05e67fd92794459bfec4de35dee00b81290d53f3cbe9cdc99e76699e014 languageName: node linkType: hard -"docusaurus-theme-redoc@npm:2.2.0": - version: 2.2.0 - resolution: "docusaurus-theme-redoc@npm:2.2.0" +"docusaurus-theme-redoc@npm:2.2.2": + version: 2.2.2 + resolution: "docusaurus-theme-redoc@npm:2.2.2" dependencies: "@redocly/openapi-core": "npm:1.16.0" clsx: "npm:^1.2.1" @@ -7853,9 +7836,9 @@ __metadata: redoc: "npm:2.1.5" styled-components: "npm:^6.1.11" peerDependencies: - "@docusaurus/theme-common": ^3.0.0 + "@docusaurus/theme-common": ^3.6.0 webpack: ^5.0.0 - checksum: 10c0/2a433b580ee9857421d55748d932357d6f714e1dbd3668a57d4e9efa4d931e441b7640e759d5ed1bb0544ab9f87bb7c03518e56151f5aeba1aa0dec806596ef3 + checksum: 10c0/73365e8c59a2a809010b9b13650e88b1c8b57702326a65379f2189ab779044073f5287d9ee482725474528bd1586b2a1245c09bf4c8254c2b3fbbbb9b294e954 languageName: node linkType: hard @@ -8103,16 +8086,6 @@ __metadata: languageName: node linkType: hard -"enzyme-shallow-equal@npm:^1.0.0": - version: 1.0.7 - resolution: "enzyme-shallow-equal@npm:1.0.7" - dependencies: - hasown: "npm:^2.0.0" - object-is: "npm:^1.1.5" - checksum: 10c0/50bd80c62da4086a20f4c56c2333ab104f162f0d20db3a335406b5b6aa2b92a61eda67bed2248b52aecfc7992abfb368cf40fe5e35a66913b914668665b418c1 - languageName: node - linkType: hard - "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -8907,27 +8880,6 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.6": - version: 1.1.8 - resolution: "function.prototype.name@npm:1.1.8" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - define-properties: "npm:^1.2.1" - functions-have-names: "npm:^1.2.3" - hasown: "npm:^2.0.2" - is-callable: "npm:^1.2.7" - checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 - languageName: node - linkType: hard - -"functions-have-names@npm:^1.2.3": - version: 1.2.3 - resolution: "functions-have-names@npm:1.2.3" - checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca - languageName: node - linkType: hard - "gauge@npm:^3.0.0": version: 3.0.2 resolution: "gauge@npm:3.0.2" @@ -9279,14 +9231,7 @@ __metadata: languageName: node linkType: hard -"has@npm:^1.0.4": - version: 1.0.4 - resolution: "has@npm:1.0.4" - checksum: 10c0/82c1220573dc1f0a014a5d6189ae52a1f820f99dfdc00323c3a725b5002dcb7f04e44f460fea7af068474b2dd7c88cbe1846925c84017be9e31e1708936d305b - languageName: node - linkType: hard - -"hasown@npm:^2.0.0, hasown@npm:^2.0.2": +"hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -10059,13 +10004,6 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.2.7": - version: 1.2.7 - resolution: "is-callable@npm:1.2.7" - checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f - languageName: node - linkType: hard - "is-ci@npm:^3.0.1": version: 3.0.1 resolution: "is-ci@npm:3.0.1" @@ -12518,16 +12456,6 @@ __metadata: languageName: node linkType: hard -"object-is@npm:^1.1.5": - version: 1.1.6 - resolution: "object-is@npm:1.1.6" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - checksum: 10c0/506af444c4dce7f8e31f34fc549e2fb8152d6b9c4a30c6e62852badd7f520b579c679af433e7a072f9d78eb7808d230dc12e1cf58da9154dfbf8813099ea0fe0 - languageName: node - linkType: hard - "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" @@ -14246,13 +14174,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.2.0": - version: 18.3.1 - resolution: "react-is@npm:18.3.1" - checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 - languageName: node - linkType: hard - "react-is@npm:^16.13.1, react-is@npm:^16.6.0, react-is@npm:^16.7.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" @@ -14340,18 +14261,6 @@ __metadata: languageName: node linkType: hard -"react-shallow-renderer@npm:^16.15.0": - version: 16.15.0 - resolution: "react-shallow-renderer@npm:16.15.0" - dependencies: - object-assign: "npm:^4.1.1" - react-is: "npm:^16.12.0 || ^17.0.0 || ^18.0.0" - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/c194d741792e86043a4ae272f7353c1cb9412bc649945c4220c6a101a6ea5410cceb3d65d5a4d750f11a24f7426e8eec7977e8a4e3ad5d3ee235ca2b18166fa8 - languageName: node - linkType: hard - "react-tabs@npm:^6.0.2": version: 6.1.0 resolution: "react-tabs@npm:6.1.0" @@ -14491,11 +14400,10 @@ __metadata: languageName: node linkType: hard -"redoc@npm:2.1.5": - version: 2.1.5 - resolution: "redoc@npm:2.1.5" +"redoc@npm:^2.4.0": + version: 2.4.0 + resolution: "redoc@npm:2.4.0" dependencies: - "@cfaester/enzyme-adapter-react-18": "npm:^0.8.0" "@redocly/openapi-core": "npm:^1.4.0" classnames: "npm:^2.3.2" decko: "npm:^1.2.0" @@ -14520,23 +14428,23 @@ __metadata: peerDependencies: core-js: ^3.1.4 mobx: ^6.0.4 - react: ^16.8.4 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.4 || ^17.0.0 || ^18.0.0 + react: ^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0 styled-components: ^4.1.1 || ^5.1.1 || ^6.0.5 - checksum: 10c0/cd67dbb3b4544cda2fe27c1c0845f7f674ceb044dd93222bb400f223355771037a98570d5bea059e03d5c1cf72707d8945de02a338194a7b8b32aab79273bc2c + checksum: 10c0/94a8c02e4f4962a808a58775036d99c1d09553f8ed31b2780efe43f639a5a7d9affe7a0a77513eed78143a1247cf2b2c79055c06b956d14767e203177f7fb5ae languageName: node linkType: hard -"redocusaurus@npm:^2.2.0": - version: 2.2.0 - resolution: "redocusaurus@npm:2.2.0" +"redocusaurus@npm:^2.2.2": + version: 2.2.2 + resolution: "redocusaurus@npm:2.2.2" dependencies: - docusaurus-plugin-redoc: "npm:2.1.1" - docusaurus-theme-redoc: "npm:2.2.0" + docusaurus-plugin-redoc: "npm:2.2.2" + docusaurus-theme-redoc: "npm:2.2.2" peerDependencies: - "@docusaurus/theme-common": ^3.0.0 - "@docusaurus/utils": ^3.0.0 - checksum: 10c0/d581004822ab653ca0ed71d0d7ccda3ca3df0b1c169c77ce1928f7009bd9d3951f15921c4501ea295d6024135e4ae39954087566b71c8977b1647224aea0671e + "@docusaurus/theme-common": ^3.6.0 + "@docusaurus/utils": ^3.6.0 + checksum: 10c0/affa8b4433a370e1fca8dcad067793fa4e7d3791ff83f66c3c38d6a0fe2089cf34d7afe684935a2db47b84b4123c228186958d60c0bbabe96a00a5fa2a5ca828 languageName: node linkType: hard @@ -17125,7 +17033,7 @@ __metadata: pngjs: "npm:^7.0.0" react: "npm:^18.3.1" react-dom: "npm:^18.3.1" - redocusaurus: "npm:^2.2.0" + redocusaurus: "npm:^2.2.2" languageName: unknown linkType: soft