gristlabs_grist-core/app/server/lib
Florent fde6c8142d
Support nonce and acr with OIDC + other improvements and tests (#883)
* Introduces new configuration variables for OIDC:
  - GRIST_OIDC_IDP_ENABLED_PROTECTIONS
  - GRIST_OIDC_IDP_ACR_VALUES
  - GRIST_OIDC_IDP_EXTRA_CLIENT_METADATA
* Implements all supported protections in oidc/Protections.ts
* Includes a better error page for failed OIDC logins
* Includes some other improvements, e.g. to logging, to OIDC
* Adds a large unit test for OIDCConfig
* Adds support for SERVER_NODE_OPTIONS for running tests
* Adds to documentation/develop.md info about GREP_TESTS, VERBOSE, and SERVER_NODE_OPTIONS.
2024-08-08 15:35:37 -04:00
..
oidc Support nonce and acr with OIDC + other improvements and tests (#883) 2024-08-08 15:35:37 -04:00
AccessTokens.ts
ActionHistory.ts
ActionHistoryImpl.ts
ActiveDoc.ts
ActiveDocImport.ts
AppEndpoint.ts
AppSettings.ts
Assistance.ts (core) Add AI Assistant retry with shorter prompt 2024-02-12 11:06:52 -05:00
Authorizer.ts Move HomeDBManager to gen-server/lib/homedb (#1076) 2024-07-05 16:02:39 +02:00
BootProbes.ts
BrowserSession.ts Support nonce and acr with OIDC + other improvements and tests (#883) 2024-08-08 15:35:37 -04:00
checksumFile.ts (core) move home server into core 2020-07-21 20:39:10 -04:00
Client.ts Move HomeDBManager to gen-server/lib/homedb (#1076) 2024-07-05 16:02:39 +02:00
Comm.ts Support HTTP long polling as an alternative to WebSockets (#859) 2024-03-28 13:22:20 -04:00
config.ts
ConfigBackendAPI.ts
configCore.ts
configCoreFileFormats-ti.ts
configCoreFileFormats.ts
configureMinIOExternalStorage.ts Abort when MinIO bucket does not have versioning enabled #545 (#546) 2023-07-10 06:24:55 -04:00
coreCreator.ts
coreLogins.ts
dbUtils.ts
DiscourseConnect.ts
DocApi.ts
DocClients.ts
DocManager.ts Move HomeDBManager to gen-server/lib/homedb (#1076) 2024-07-05 16:02:39 +02:00
DocPluginData.ts
DocPluginManager.ts (core) Add TSV and DSV import/export 2024-03-20 10:57:21 -04:00
DocSession.ts
DocSnapshots.ts
DocStorage.ts
DocStorageManager.ts
docUtils.d.ts
docUtils.js Correct spelling mistakes 2022-02-19 09:46:49 +00:00
DocWorker.ts
DocWorkerMap.ts
DocWorkerUtils.ts
ExcelFormatter.ts
ExpandedQuery.ts
Export.ts
ExportDSV.ts (core) Add TSV and DSV import/export 2024-03-20 10:57:21 -04:00
ExportTableSchema.ts
ExportXLSX.ts
expressWrap.ts (core) Update dependencies 2023-10-11 17:36:58 -04:00
ExternalStorage.ts
extractOrg.ts Move HomeDBManager to gen-server/lib/homedb (#1076) 2024-07-05 16:02:39 +02:00
FileParserElement.ts
filterUtils.ts
FlexServer.ts Support nonce and acr with OIDC + other improvements and tests (#883) 2024-08-08 15:35:37 -04:00
ForwardAuthLogin.ts
GoogleAuth.ts
GoogleExport.ts Add ws id and doc name params to POST /docs (#655) 2023-09-05 14:27:35 -04:00
GoogleImport.ts
GranularAccess.ts
GristServer.ts
GristServerSocket.ts
gristSessions.ts
gristSettings.ts
GristSocketServer.ts (core) Update WS deps after grist-core sync 2024-04-02 23:08:39 -07:00
guessExt.ts
hashingUtils.ts
HashUtil.ts (core) add more detail to /compare endpoint 2020-09-18 16:31:29 -04:00
HostedMetadataManager.ts Move HomeDBManager to gen-server/lib/homedb (#1076) 2024-07-05 16:02:39 +02:00
HostedStorageManager.ts (core) Updating paths after core changed 2024-07-09 12:19:25 +02:00
httpEncoding.ts
IBilling.ts
IChecksumStore.ts
ICreate.ts
IDocStorageManager.ts
idUtils.ts
IElectionStore.ts
initialDocSql.ts
INotifier.ts
InstallAdmin.ts
ISandbox.ts
IShell.ts
ITestingHooks-ti.ts
ITestingHooks.ts Introduce APP_HOME_INTERNAL_URL and fix duplicate docs (#915) 2024-05-14 12:58:41 -04:00
log.ts
LogMethods.ts
manifest.ts
MemoryPool.ts
MinimalLogin.ts
MinIOExternalStorage.ts Bump minio to v8.0.0 (#991) 2024-06-03 15:20:10 +00:00
NSandbox.ts
NullSandbox.ts
OIDCConfig.ts Support nonce and acr with OIDC + other improvements and tests (#883) 2024-08-08 15:35:37 -04:00
OnDemandActions.ts
PermissionInfo.ts
Permit.ts
places.ts
PluginEndpoint.ts
PluginManager.ts
ProcessMonitor.ts
ProxyAgent.ts
reportTimeTaken.ts
Requests.ts
requestUtils.ts
RowAccess.ts
SafePythonComponent.ts
SamlConfig.ts
SandboxControl.ts
sandboxUtil.ts
sendAppPage.ts Support nonce and acr with OIDC + other improvements and tests (#883) 2024-08-08 15:35:37 -04:00
ServerColumnGetters.ts (core) Adding UI for timing API 2024-05-22 14:56:53 +02:00
ServerLocale.ts
serverUtils.ts
Sessions.ts
Sharing.ts
shortDesc.ts
shutdown.js Don't require running docker with --init to stop with ^C (#892) 2024-03-18 09:49:42 -04:00
SqliteCommon.ts
SQLiteDB.ts
SqliteNode.ts
TableMetadataLoader.ts (core) Improve API Console and link from Document Settings. 2024-01-29 10:08:19 -05:00
TagChecker.ts
Telemetry.ts
TestingHooks.ts
TestLogin.ts
Throttle.ts
TimeQuery.ts
Triggers.ts
UnsafeNodeComponent.ts
UpdateManager.ts (core) Enabling telemetry on /api/version endpoint 2024-06-27 12:05:15 +02:00
uploads.ts
WidgetRepository.ts Change how a builtin custom widget bundle is found (#783) 2023-12-05 11:51:22 -05:00
WorkCoordinator.ts
workerExporter.ts