Joachim Van Herwegen 7024ee9a58 feat: Update oidc-provider to v8
The new version is an ESM package,
so we need to do a dynamic import as our package is CJS.
To correctly transpile the dynamic import,
moduleResolution needs to be set to node16.
See https://github.com/microsoft/TypeScript/issues/43329
2023-10-06 08:39:07 +02:00

58 lines
2.2 KiB
JSON

{
"@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^6.0.0/components/context.jsonld",
"@graph": [
{
"comment": [
"Sets all the relevant Solid-OIDC parameters.",
],
"@id": "urn:solid-server:default:IdentityProviderFactory",
"@type": "IdentityProviderFactory",
"adapterFactory": { "@id": "urn:solid-server:default:IdpAdapterFactory" },
"baseUrl": { "@id": "urn:solid-server:default:variable:baseUrl" },
"oidcPath": "/.oidc",
"interactionHandler": { "@id": "urn:solid-server:auth:password:PromptHandler" },
"credentialStorage": { "@id": "urn:solid-server:auth:password:CredentialsStorage" },
"storage": { "@id": "urn:solid-server:default:KeyStorage" },
"jwkGenerator": { "@id": "urn:solid-server:default:JwkGenerator" },
"showStackTrace": { "@id": "urn:solid-server:default:variable:showStackTrace" },
"errorHandler": { "@id": "urn:solid-server:default:ErrorHandler" },
"responseWriter": { "@id": "urn:solid-server:default:ResponseWriter" },
"config": {
"claims": {
"openid": [ "azp" ],
"webid": [ "webid" ]
},
"clockTolerance": 120,
"cookies": {
"long": { "signed": true, "maxAge": 86400000 },
"short": { "signed": true }
},
"features": {
"claimsParameter": { "enabled": true },
"clientCredentials": { "enabled": true },
"devInteractions": { "enabled": false },
"dPoP": { "enabled": true },
"introspection": { "enabled": true },
"registration": { "enabled": true },
"revocation": { "enabled": true },
"userinfo": { "enabled": false }
},
"scopes": [ "openid", "profile", "offline_access", "webid" ],
"subjectTypes": [ "public" ],
"ttl": {
"AccessToken": 3600,
"AuthorizationCode": 600,
"BackchannelAuthenticationRequest": 600,
"ClientCredentials": 600,
"DeviceCode": 600,
"Grant": 1209600,
"IdToken": 3600,
"Interaction": 3600,
"RefreshToken": 86400,
"Session": 1209600
}
}
}
]
}