Commit Graph

227 Commits

Author SHA1 Message Date
mstrhakr
4be5b7273e
Migrate to openid client (#5856)
* Create forksync.yml

* update oidc to use openid-client

* update oidc module requirements

* working oidc+

includes all oauth2 clients automatically migrated. azure will need some kind of fix for the uid

* update openid-client install checks

* created overarching schema for OIDC

* bug fixs for azure login

* update schema

prepare schema for unified oidc module

* update 'oidc' to strategy variable

* working azure+ groups

groups from azure are in,
you can use memberOf or transitiveMemberOf in config (Graphs API)

* clean up old config import + working google oidc

previous config map was recursive nonsense, changed to multiple IFs

* added convertStrArray

* de-expanded scope

put all other auth strategies back to normal and fixed oidc strategy

* swap back to using authlog debugger

* Update meshcentral-config-schema.json

* working google oidc + groups

* working azure+groups (again)

* init oidc docs

very incomplete but basic config is present

* add oidc

* more work on docs

* add scope and claim options

plus fixed a few bugs and faults in my logic
used logs correctly

* further cleanup debug

* more debug cleanup

* continue documentation push

fixed minor debug bugs also

* more work on docs

missing links, need to get azure preset docs, probably more.

* done with docs

its good enough for now

* minor fix + presets get correct icon

* fix google oidc not visible at login

* fix bug with emailVerified property

* fix logout bug + debug cleanup

* fix strategy logout bug +cleanup

* fixed preset login icon

* fix alert + fix schema

* terminate lines

* Dutch language update 1.0.85

line up polish translation

* Fixed guest web relay session revocation (#4667)

* Updated French translation.

* Add hook to allow adding custom api endpoints to Express routing

* Updated German translation.

* Update meshcentral-config-schema.json (change formatting)

This way it is easier to edit and maintain

* Fixed schema.

* fix meshcentral-config-schema.json

* add language selector to login (#5648)

* add language selector to login

* add showLanguageSelect to pick top or bottom boxe

* remove additionalProperties: false in schema to allow comments #5697

Signed-off-by: si458 <simonsmith5521@gmail.com>

* fix notes in docs

* Fix web relay session handling and redirection due to bad merge

* Added option to check HTTP origin.

* add links and fix typo

* move groups after strategy

* Update version split in docs

* Fix preset issuer URL in OIDC strategy

* Update clientid and clientsecret to client_id and client_secret

* Update meshcentral-config-schema.json and fix bad rebase

* Update meshcentral-config-schema.json

* fix bad rebase

* fix bad rebase

* Add 'connect-flash' to passport dependencies

* Remove unnecessary passport dependencies - fix bad rebase

* Fix auth strategy bug and remove console.log statement

* Set groupType to the preset name if it exists, otherwise use the strategy name

* remove finally block from

* Refactor authentication logging in handleStrategyLogin to include strategy name

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
Co-authored-by: petervanv <58996467+petervanv@users.noreply.github.com>
Co-authored-by: Ylian Saint-Hilaire <ysainthilaire@hotmail.com>
Co-authored-by: Martin Mädler <martin.maedler@gmail.com>
Co-authored-by: Fausto Gutierrez <28719096+faustogut@users.noreply.github.com>
Co-authored-by: Simon Smith <simonsmith5521@gmail.com>
2024-03-03 16:03:27 -08:00
silversword411
512695df6c
Docs update for docker and meshagent msh file (#5791) 2024-02-11 14:05:19 +00:00
silversword411
6637f08fe7
Docs - Reference docker official (#5788) 2024-02-09 18:32:06 +00:00
Simon Smith
aaff3abc1a
add cloudflare issue to faq docs 2024-01-25 16:47:28 +00:00
silversword411
b02541cd02
tweaking docs loginTokeKey (#5733) 2024-01-25 16:18:14 +00:00
Simon Smith
aaff8232b0
fix notes in docs 2024-01-18 22:33:57 +00:00
dinger1986
ab835591db
add nginx selinux to docs (#5710)
Co-authored-by: Simon Smith <simonsmith5521@gmail.com>
2024-01-18 22:16:15 +00:00
si458
329ba43e81 add loginTokenKey to docs #4153
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-15 17:08:32 +00:00
Simon Smith
82f10f0193
Update file Architecture in docs 2024-01-13 14:08:43 +00:00
si458
a57ab97bb1 fix powerstate wording/colours again
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-11 12:06:23 +00:00
si458
7e2bc8422f add powerstate darkgreen to docs
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-11 11:52:27 +00:00
si458
4e580bb74d fix customization docs styling
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-08 11:21:51 +00:00
Simon Smith
6c4a4e6966
move branding to customization
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-08 11:14:30 +00:00
silversword411
a6640d533c
Add wifi AMT and mac client to docs (#5592)
* Adding wifi AMT info https://github.com/Ylianst/MeshCentral/issues/3386

* Add mac to faq https://github.com/Ylianst/MeshCentral/issues/5589

* docs - removing the raw schema.json for better search menus

* docs - adding some pics for schema
2023-11-30 01:43:53 -08:00
dinger1986
0ba8b534e7
updated tipsntricks (#5586)
* Update tipsntricks.md

* Update tipsntricks.md
2023-11-29 00:10:08 -08:00
si458
b17d04ddc5 add extra telegram options to docs/config #5587
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-27 15:14:51 +00:00
dinger1986
906a42219d
Update tipsntricks.md (#5585) 2023-11-27 13:57:30 +00:00
Simon Smith
5581f3ace8
add slack webhooks messaging (#5569)
* add slack webhooks messaging

Signed-off-by: si458 <simonsmith5521@gmail.com>

* remove my test slack incoming webhook

Signed-off-by: si458 <simonsmith5521@gmail.com>

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-25 12:45:18 -08:00
Simon Smith
712277eb9e
fix ntfy selfhosted docs 2023-11-21 12:40:45 +00:00
si458
fb8883a9d9 add lockAgentDownload to schema and config
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-15 14:30:53 +00:00
jrf280
bc0550a791
Added device group name to search results as config option (#5544) 2023-11-12 15:18:00 -08:00
Simon Smith
c05cbeae88
showNotesPanel in device view (#5543)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-12 10:13:21 -08:00
si458
ca64d11552 add missing config json to config docs 2023-11-09 15:54:04 +00:00
si458
4f65f88f43 fix docs formatting
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-08 10:58:31 +00:00
Simon Smith
b52da08c84
add telegram to callmebot (#5480)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-10-28 11:27:11 -07:00
Simon Smith
c9b47edc75 explain allowlogintoken correctly
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-18 12:06:44 +01:00
Simon Smith
82c94cdf9d rename hidepowerstate to hidepowertimeline 2023-10-06 12:31:25 +00:00
Simon Smith
8b8ec48430 hide powerstate with hidepowerstate
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-06 12:01:04 +00:00
Simon Smith
d8d13bda42 add authorization to ntfy
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-04 12:49:55 +00:00
silversword411
2547a1fea7 Updating paths to website 2023-10-02 22:06:55 -04:00
Simon Smith
972acd5718 add missing messaging docs link
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-09-30 05:24:36 +00:00
Simon Smith
bdc3ef56d1
Update index.md 2023-09-22 21:07:52 +01:00
Simon Smith
b67b90f197
Update install2.md 2023-09-22 21:04:58 +01:00
John Rallis
6789dda69f add report to doc 2023-03-31 12:01:21 +03:00
silversword411
aca0e7aab4
Adding vscode json editing https://github.com/Ylianst/MeshCentral/discussions/5004 2023-02-24 17:08:34 -05:00
yair-mantis
618ab19693
broken exe link for meshCentral Router 2023-02-15 18:54:04 +02:00
yair-mantis
250f2e1b85
more broken pdf links 2023-02-15 18:50:32 +02:00
Ylian Saint-Hilaire
7a5649510d
Merge pull request #4936 from quentinDupont/patch-3
Add documentation for restoring backup in Ubuntu
2023-01-31 09:58:25 -08:00
Martin Mädler
a8f89e1068 Add hook to allow adding custom api endpoints to Express routing 2023-01-27 12:28:33 +01:00
Quentin Dupont
ab5c1f8f55
Add documentation for restoring backup in Ubuntu 2023-01-24 16:29:56 +01:00
silversword411
ddfc8e8326
docs - adding POST info https://github.com/Ylianst/MeshCentral/issues/4725 2022-12-16 09:26:07 -05:00
silversword411
e40fd1d688
docs - disable old TLS https://github.com/Ylianst/MeshCentral/issues/4756 2022-12-16 09:08:54 -05:00
silversword411
a612b5c37b
docs - updating schema for docs 2022-12-16 09:07:10 -05:00
silversword411
c9dddfe126
docs - agent ico https://github.com/Ylianst/MeshCentral/issues/3179 2022-12-16 09:04:27 -05:00
thermionic
89956002f8
Added tcp proxy for CIRA to HAProxy config 2022-11-23 16:04:50 +00:00
silversword411
3515abe063
fix 2022-11-13 13:25:55 -05:00
silversword411
8da8721298
docs - Adding console stubs 2022-11-13 13:20:02 -05:00
silversword411
b1b8063a71
docs - adding mebx video 2022-11-13 13:17:12 -05:00
silversword411
0d8cf153f4
docs - adding new powerpoints 2022-11-13 13:17:12 -05:00
silversword411
490834f369
amt tweaking working from blog data 2022-11-13 13:17:12 -05:00