mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
fix: Various minor fixes
This commit is contained in:
parent
130a91fdfb
commit
68f2446e27
@ -12,7 +12,7 @@
|
||||
},
|
||||
{
|
||||
"StaticAssetHandler:_assets_key": "/idp/style.css",
|
||||
"StaticAssetHandler:_assets_value": "$PACKAGE_ROOT/templates/views/email-password-interaction/main.css"
|
||||
"StaticAssetHandler:_assets_value": "$PACKAGE_ROOT/templates/idp/email-password-interaction/main.css"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -9,9 +9,9 @@ import { IdpInteractionError } from '../util/IdpInteractionError';
|
||||
* @param error - Error to create an IdPInteractionError from.
|
||||
* @param prefilled - Prefilled data for IdpInteractionError.
|
||||
*/
|
||||
export function throwIdpInteractionError(error: unknown, prefilled?: any): never {
|
||||
export function throwIdpInteractionError(error: unknown, prefilled: Record<string, string> = {}): never {
|
||||
if (IdpInteractionError.isInstance(error)) {
|
||||
if (prefilled) {
|
||||
if (Object.keys(prefilled).length > 0) {
|
||||
throw new IdpInteractionError(error.statusCode, error.message, { ...error.prefilled, ...prefilled });
|
||||
} else {
|
||||
throw error;
|
||||
|
10
src/index.ts
10
src/index.ts
@ -45,15 +45,18 @@ export * from './identity/interaction/util/IdpRenderHandler';
|
||||
export * from './identity/interaction/util/IdpRouteController';
|
||||
export * from './identity/interaction/util/InitialInteractionHandler';
|
||||
export * from './identity/interaction/util/InteractionCompleter';
|
||||
export * from './identity/interaction/util/OwnershipValidator';
|
||||
export * from './identity/interaction/util/TemplateRenderer';
|
||||
export * from './identity/interaction/util/TokenOwnershipValidator';
|
||||
|
||||
// Identity/Interaction
|
||||
export * from './identity/interaction/InteractionHttpHandler';
|
||||
export * from './identity/interaction/InteractionPolicy';
|
||||
export * from './identity/interaction/SessionHttpHandler';
|
||||
|
||||
// Identity/Ownership
|
||||
export * from './identity/ownership/NoCheckOwnershipValidator';
|
||||
export * from './identity/ownership/OwnershipValidator';
|
||||
export * from './identity/ownership/TokenOwnershipValidator';
|
||||
|
||||
// Identity/Storage
|
||||
export * from './identity/storage/AdapterFactory';
|
||||
export * from './identity/storage/ExpiringAdapterFactory';
|
||||
@ -178,14 +181,11 @@ export * from './pods/generate/TemplatedResourcesGenerator';
|
||||
|
||||
// Pods/Settings
|
||||
export * from './pods/settings/PodSettings';
|
||||
export * from './pods/settings/PodSettingsJsonParser';
|
||||
export * from './pods/settings/PodSettingsParser';
|
||||
|
||||
// Pods
|
||||
export * from './pods/ConfigPodManager';
|
||||
export * from './pods/GeneratedPodManager';
|
||||
export * from './pods/PodManager';
|
||||
export * from './pods/PodManagerHttpHandler';
|
||||
|
||||
// Server
|
||||
export * from './server/BaseHttpServerFactory';
|
||||
|
@ -39,7 +39,6 @@ describe.each(stores)('An LDP handler with auth using %s', (name, { storeConfig,
|
||||
|
||||
beforeAll(async(): Promise<void> => {
|
||||
const variables: Record<string, any> = {
|
||||
'urn:solid-server:default:variable:port': port,
|
||||
'urn:solid-server:default:variable:baseUrl': baseUrl,
|
||||
'urn:solid-server:default:variable:rootFilePath': rootFilePath,
|
||||
};
|
||||
|
@ -33,7 +33,6 @@ describe.each(stores)('An LDP handler allowing all requests %s', (name, { storeC
|
||||
|
||||
beforeAll(async(): Promise<void> => {
|
||||
const variables: Record<string, any> = {
|
||||
'urn:solid-server:default:variable:port': port,
|
||||
'urn:solid-server:default:variable:baseUrl': baseUrl,
|
||||
'urn:solid-server:default:variable:rootFilePath': rootFilePath,
|
||||
};
|
||||
|
@ -24,7 +24,6 @@ describe('An http server with middleware', (): void => {
|
||||
getTestConfigPath('server-middleware.json'),
|
||||
{
|
||||
'urn:solid-server:default:LdpHandler': new SimpleHttpHandler(),
|
||||
'urn:solid-server:default:variable:port': port,
|
||||
'urn:solid-server:default:variable:baseUrl': 'https://example.pod/',
|
||||
},
|
||||
) as BaseHttpServerFactory;
|
||||
|
@ -1,7 +1,6 @@
|
||||
import type { Server } from 'http';
|
||||
import fetch from 'cross-fetch';
|
||||
import type { RedisResourceLocker } from '../../src';
|
||||
import { joinFilePath } from '../../src';
|
||||
import type { HttpServerFactory } from '../../src/server/HttpServerFactory';
|
||||
import { describeIf, getPort } from '../util/Util';
|
||||
import { getTestConfigPath, instantiateFromConfig } from './Config';
|
||||
@ -22,7 +21,6 @@ describeIf('docker', 'A server with a RedisResourceLocker as ResourceLocker', ()
|
||||
getTestConfigPath('run-with-redlock.json'),
|
||||
{
|
||||
'urn:solid-server:default:variable:baseUrl': baseUrl,
|
||||
'urn:solid-server:default:variable:podTemplateFolder': joinFilePath(__dirname, '../assets/templates'),
|
||||
},
|
||||
) as Record<string, any>;
|
||||
({ factory, locker } = instances);
|
||||
|
@ -21,7 +21,6 @@ describe('A Solid server', (): void => {
|
||||
'urn:solid-server:test:Instances',
|
||||
getTestConfigPath('server-memory.json'),
|
||||
{
|
||||
'urn:solid-server:default:variable:port': port,
|
||||
'urn:solid-server:default:variable:baseUrl': baseUrl,
|
||||
'urn:solid-server:default:variable:idpTemplateFolder': '',
|
||||
},
|
||||
|
@ -17,7 +17,6 @@ describeIf('docker', 'A server with a SPARQL endpoint as storage', (): void => {
|
||||
|
||||
beforeAll(async(): Promise<void> => {
|
||||
const variables: Record<string, any> = {
|
||||
'urn:solid-server:default:variable:port': port,
|
||||
'urn:solid-server:default:variable:baseUrl': baseUrl,
|
||||
'urn:solid-server:default:variable:sparqlEndpoint': 'http://localhost:4000/sparql',
|
||||
};
|
||||
|
@ -17,7 +17,6 @@ describe('A server with the Solid WebSockets API behind a proxy', (): void => {
|
||||
'urn:solid-server:default:ServerFactory',
|
||||
getTestConfigPath('server-without-auth.json'),
|
||||
{
|
||||
'urn:solid-server:default:variable:port': port,
|
||||
'urn:solid-server:default:variable:baseUrl': 'https://example.pod/',
|
||||
},
|
||||
) as HttpServerFactory;
|
||||
|
@ -43,11 +43,6 @@
|
||||
{
|
||||
"@id": "urn:solid-server:default:IdentityProviderHandler",
|
||||
"@type": "UnsupportedAsyncHandler"
|
||||
},
|
||||
|
||||
{
|
||||
"@id": "urn:solid-server:default:ResourcesGenerator",
|
||||
"TemplatedResourcesGenerator:_templateFolder": "$PACKAGE_ROOT/test/assets/templates"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user